

当用于正确的目的时,Web服务、EbXML和RosettaNet 全部是出色的框架。表面上看起来它们好像在竞争,但是实际上,他们在不同的商业对商业空间内操作。
Web服务是在一个组织的私有过程空间里面综合应用的理想方法。 不过,生意合伙人之间也可以使用Web服务进行类似信息发布、状态更新等的简单的电子商务合作。
RosettaNet很适合使用在IT,EC 和半导体的行业垂直中。 但是,也可以在这些行业垂直外面利用RosettaNet的商业过程,因为它们提供了很多通用的商业行为,像购买、开发票、预报、运输安排、预订管理等等
EbXML框架很适用于在有明确的关系的合作伙伴之间规范的交互。 EbXML是一个横向的标准,在每个工业里都适用, 也能利用在其他工业标准体系中发展出来的商业过程和商业词汇量,如RosettaNet,HL7,EDI,UBL等。
因为Web服务不会使规范的信息交换成为可能,在Web服务和EbXML之间的互操作性目前只在不规范的信息交换空间里能发生。在EbXML和Web服务框架有两种共存的方法:
1)随着不规范的消息交换,基于EbXML 的系统和基于Web服务的系有可能共存并且互相通讯。不过,这种共存不是自动化的,并且需要很努力去实现。
2)用EbXML来进行规范的消息交换从而引导外部商业过程,如果内部正使用Web服务框架来集成应用和实现外部商业过程所需要的后端功能,EbXML就能和Web服务框架共存。
EbXML和Web服务的关键组件今天能共存,将来更是可能汇合。 例如,甚至现在都能够用UDDI 和EbXML 注册项能够互相访问彼此的信息。将来把这两者结合得更紧密的可能性还是很大的。
在Web服务框架和EbXML之间有几个具有互操作性的区域。在注册表层次上,UDDI和EbXML注册表都发表技术说明和其他相关文字资料来说明这两种注册表怎么才能互操作。互操作性也体现在封装消息框架里使用SOAP协议的过程中。进一步的远大目标是使商业社区能够在未知的框架中定义商业过程,然后使用Web服务或EbXML来主导商业过程。
综上所述,思考怎样把Web 服务和EbXML一同使用的最好的方法是去认为那些Web服务堆(那些目前标准化了的Web 服务组件)会作为极好的在组织内部集成服务的方法,因为这些相互作用是非正式和非合同化的。因此一旦把这个系统结合在组织内部,就能用EbXML来主导与其他商业合伙人的通讯, 因为这种相互作用更专业,需要一个正式和规范的通讯形式。