网络服务协议
基于网络服务互操作性堆栈的开放标准的核心组件(如图2)
图2 网络服务协议
这些协议是几本构建块,以提供现今以使用的SOA和提供现今以使用的SOA和提供真正独立于厂商的互操作性。这些协议是作为一个跨行业倡议而开发的。微软、国际商业机器公司、SAP、BEA、Verisign等公司发起并参与其中,其策略是:
◆ 与平台经销商和主题事务专家合作发布满足每个功能领域要求的规范。
◆ 加速这些规范的广泛采用。
◆ 开展一系列互操作性研讨会,从而制定出这些协议有效实施方案-关键步骤是通过经证实的跨厂商的实施和支持来保证规范具有实际意义。
这种方式确保能够获得产业的广泛支持,并且使得定义的标准和协议能够在业界大部分企业的工作技术和产品中得到支持。这些标准的开发已经得到了厂商广泛参与,在互操作性实验室中共同工作,以证明这些标准实现了真正的跨系统和跨应用的互操作性。将实际的实验室和反馈作为这些标准开发过程的一部分,这一做法本身就意味着这些标准在发布时就已经拥有来自主要信息技术厂商的广泛支持。这有助于避免那种闭门造车脱离实际的标准,而这样的情况恰恰就在以前的一些标准开发尝试中给我们带来了困扰。