【技术实现步骤摘要】
本专利技术涉及支持文档交换安排(choreography)的基于计算机的设备和方法。具体地说,本专利技术的一些方面涉及便于通过安排版本、服务版本和文档版本的各种组合来升级系统的设备和方法。本专利技术提供采用安排代理的安排管理器,并向非安排使能的应用提供能使用安排的界面。本专利技术的其它方面包括图形设计工具和将主机服务透明地别名为多语境设置特许服务。在权利要求、说明书和附图中描述了本专利技术的特定方面。
技术介绍
商业到商业(B2B)和应用到应用(A2A)的电子商务正将以前的协议替换为电子数据交换(EDI)。由于商业力争用B2B和A2A系统来提高效率,因此出现了很多不兼容的平台和相互竞争的标准。即使在兼容标准中也存在需要填补的空白。例如工业上定义了什么是简单的web服务。涉及简单Web服务的标准包括UDDI、WSDL、XSDL和SOAP。但是,这些标准没有完全满足对实际B2B和A2A电子商务的安全性、可靠性、可管理性以及安排需求。在本文中,服务之间的消息交换安排包括为安排的交换设置一种模式,并用标识符(例如会话ID)跟踪作为交换一部分的消息。安排尤其表示具有大量 ...
【技术保护点】
一种在多个服务实体之间支持万维网服务互操作的方法,包括在运行时:确定用于在这些实体间交换消息的消息安排的特定版本,其中该消息安排的版本实际上使用相同的第一消息;在这些服务实体中确定由一个或多个服务供应商使用的服务版本;以及 确定在消息交换中由服务实体使用的文档版本并在必要时在这些文档版本之间进行翻译。
【技术特征摘要】
US 2002-9-18 10/246,5121.一种在多个服务实体之间支持万维网服务互操作的方法,包括在运行时确定用于在这些实体间交换消息的消息安排的特定版本,其中该消息安排的版本实际上使用相同的第一消息;在这些服务实体中确定由一个或多个服务供应商使用的服务版本;以及确定在消息交换中由服务实体使用的文档版本并在必要时在这些文档版本之间进行翻译。2.根据权利要求1所述的方法,其中,所述方法适用于多种安排定义语言。3.根据权利要求1所述的方法,其中,所述方法适用于多种服务实体界面定义语言。4.一种安排万维网服务的方法,其中,一个安排包括多个映射到多个服务实体的标准兼容的界面的消息,将会话标识符分配给这些消息,并在这些服务实体之间根据所述安排进行消息交换,所述方法包括通过安排代理路由消息交换,其中该安排代理检查消息,根据对消息的检查更新对应于所述会话标识符的安排实例的状态,以及将消息转发到其目的地。5.根据权利要求4所述的方法,其中,所述方法适用于多种安排定义语言。6.根据权利要求4所述的方法,其中,所述方法适用于多种服务实体界面定义语言。7.根据权利要求4所述的方法,其中,所述安排代理还对关于所述安排的状态的查询进行响应。8.根据权利要求4所述的方法,其中,所述安排代理还对事务回滚日志进行更新。9.根据权利要求4所述的方法,其中,所述消息包括文档,该方法进一步包括维护文档的文档版本和翻译逻辑,以便在版本之间进行转换;以及确定由服务实体使用的特定文档版本并在需要时在这些特定文档版本之间进行翻译。10.一种安排万维网服务的方法,其中,一个安排包括多个映射到多个服务实体的标准兼容的界面的消息,将会话标识符分配给这些消息,并在这些服务实体之间根据所述安排进行消息交换,所述方法包括维护安排的安排版本,其中,这些安排版本实际上使用相似的第一消息;以及响应于该第一消息确定由服务实体支持的特定消息安排版本,并在该第一消息之后使用该特定安排版本。11.根据权利要求10所述的方法,其中,确定消息安排版本,包括访问标识由所述服务实体支持的安排版本的记录。12.根据权利要求11所述的方法,其中,所述记录还标识在所支持的安排版本中对服务实体的偏好,并且所述确定还包括使用对至少一个服务实体的偏好。13.根据权利要求10所述的方法,其中,所述消息包括文档,该方法进一步包括维护所述文档的文档版本和翻译逻辑,以便在版本之间进行转换;以及确定由服务实体使用的特定文档版本以及在需要时在这些特定文档版本之间进行翻译。14.一种安排万维网服务的方法,其中,一个安排包括多个映射到多个服务实体的与标准兼容的界面的消息,将会话标识符分配给这些消息,并在这些服务实体之间根据所述安排进行消息交换,所述方法包括维护安排的安排版本,其中,该安排版本实际上使用相似的第一消息;维护标识由所述服务实体支持的安排版本的记录数据;访问该记录并确定由服务实体支持的特定消息安排版本;以及将该特定的安排版本用于消息交换。15.根据权利要求1...
【专利技术属性】
技术研发人员:杰亚拉姆R卡西,文凯什O梅塔,拉古纳思萨普拉姆,拉姆申卡文凯特,
申请(专利权)人:开放创新网络有限责任公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。