SOA的数据交换问题

日期: 2008-08-11 作者:Ed Tittel翻译:杨君 来源:TechTarget中国 英文

驱动对SOA进行开发和细致工作的一个重要目标就是零碎的应用逻辑可以存在于网络各种各样的服务器以及机器上,并一同为用户提供他们所需的数据和服务。站在奥林匹克的立场上,需要指出它是依靠第三方来处理资金(电子商务提供商),完成产品订单(实践中心),船运车载产品(船运供应商)等等,使更多的公司和机构无需建立完整的、端到端业务基础设施,就能够在网上开展业务。   要使这些分散的架构能够正常工作,企业需要和那些给他们处理资金的合作伙伴交流信息、完成订单,运送产品甚至要为客户提供服务。在这里,数据交换就起到了作用。

那些解释数据交换标准的事物过去常用来令那些合作伙伴之间可以及时地进行清晰、准确、有安全保障的交……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

驱动对SOA进行开发和细致工作的一个重要目标就是零碎的应用逻辑可以存在于网络各种各样的服务器以及机器上,并一同为用户提供他们所需的数据和服务。站在奥林匹克的立场上,需要指出它是依靠第三方来处理资金(电子商务提供商),完成产品订单(实践中心),船运车载产品(船运供应商)等等,使更多的公司和机构无需建立完整的、端到端业务基础设施,就能够在网上开展业务。

  要使这些分散的架构能够正常工作,企业需要和那些给他们处理资金的合作伙伴交流信息、完成订单,运送产品甚至要为客户提供服务。在这里,数据交换就起到了作用。那些解释数据交换标准的事物过去常用来令那些合作伙伴之间可以及时地进行清晰、准确、有安全保障的交流和沟通。

  由于XML拥有正式、明确、易读的结构和句法,当XML从一个信息生产者手中传到一些相关的信息使用者手中时,XML已成为人们在展示数据时用于选择的一项技术。当然,我们有许多工具,这些工具能够处理那些在分析基于旧SGML之上的文档类型定义、以及那些基于现代文档架构的文档类型定义时的所有任务细节。并且解释了为什么XML成为了动物学和各种分类学进行统计和身份验证中数据交换的基础。

  结构化信息标准促进组织即OASIS,在这方面做得非常出色。该组织为面向服务架构(SOA)委员会提供住所,该委员会致力于为那些“与着眼于服务、企业层面、分布式计算方式相关的模式以及最好的实践原则”进行编译,并将其标准化。这些标准方面的努力“关注工作流,翻译协调,管制,协作,松耦合,业务流程造型,以及其他支持灵活计算的概念”下面我们将看一看该技术委员在这个保护伞下是向我们展示如何解决这些问题。

  ·ebSOA(电子商务面向服务架构)对wiki进行操作,wiki一直在ebXML技术架构工作,并且能够将ebXML和其它规范的释放纳入考虑范围,包括在W3CWeb服务架构工作组里的工作。

  ·FWSI(网络服务实现框架)产生了一个网络服务实现方法学,并为其基础元素规范草拟了2.0版本。

  ·OASIS SEE(语义执行环境)意在为语义网络服务的执行环境生成准则、理由和实现指令。OASIS SEE试图建立一个能够使语义应用于服务定向系统以及使用语义网络服务的智能机制的基础设施。

  ·SOA采用蓝图试图对抽样业务简表进行开发,循环使用、维护和升级,“采用蓝图”将向我们展示使用SOA方法和工具的实际部署。

  ·SOA RM(参考模型)试图为SOA定义一个基础模型,促使各种SOA实现的持续增长,同时也保留了人们对于SOA以及其工作原理的理解。

  ·WSQM(网络服务质量模型)试图建立一个质量模型,该模型可以在各方制定网络服务合约的地方进行操作,并且在服务质量的指定层面准许网络服务的交付。

  该过程的每一步,这些合作伙伴一同使用正式的数据表示法来确保他们交换的信息是完整、准确、可靠的。所有可靠的基础设施都由XML和相关的详细XML规范提供支持。在以后的文章中,我们将介绍一些详细情况,帮助你了解如何将这些单个的组件结合起来支持通用SOA功能的。

作者

Ed Tittel
Ed Tittel

IT老兵,从事开发、网络咨询、技术培训等逾30年。

相关推荐