Java Web 服务,第 1 部分: Java Web 服务在未来一年内的发展
2009-11-05 00:00:00 来源:WEB开发网WCF 之所以对 Web 服务重要,其原因在于 Microsoft 台式机系统占有率的绝对优势(不是完全 占有——像很多和我一样的人就在使用 Linux® 进行所有工作,Macs 也很受欢迎——但在 90% 以上)。台式机系统占用率的绝对优势意味着,当 Microsoft 推出新框架时,它就会有着巨大的影响。Microsoft 所支持的技术将自动成为大部分其他框架支持的目标,那些不受 Microsoft 支持的技术可能会成为“二等公民”,只有在客户机和服务器均不使用 Microsoft 系统的情况下才能使用。
通过 WCF,Microsoft 将向基本 .NET 平台添加主要的新技术(虽然其中一些当前已通过 WSE 3.0 加载项提供给基本 .NET)。这些技术包括 XOP/MTOM、WS-Addressing、WS-Trust、WS-SecureConversation、WS- ReliableMessaging、WS-Coordination、WS-AtomicTransaction 和 WS-Policy。XOP 和 MTOM 是支持将二进制数据作为附件包含在 SOAP 消息中传递的标准,这可最终实现主要 SOAP 框架上可互操作附件(以前 Microsoft 仅支持一项称为 DIME 的附件技术,而大部分框架都支持 Microsoft 的一项称为 SwA 的早期建议方案)。WS-Addressing 提供了消息标识符、目标地址和操作的标准格式;标识符部分是多项其他技术所要求使用的部分,因此很重要,而地址和操作部分需用于支持后备传输(除 HTTP 之外)和异步操作。WS-Trust 和 WS-SecureConversation 对较旧的(已有广泛支持)WS-Security 进行补充,支持性能更高的对称加密。WS-ReliableMessaging 支持消息交付和序列保证。WS-Coordination 管理 Web 服务的分布式网络中的操作序列。WS-AtomicTransaction 使用两阶段提交协议支持 SOAP 上的事务处理。最后,WS-Policy 定义 WSDL 的扩展,以便服务声明其对使用所有这些技术的要求。这些 WCF 技术代表了使用 Web 服务构建企业应用程序所必要的大部分支持服务。
更多精彩
赞助商链接