SOA的数据交换问题

 
   | |

导读:SOA的数据交换问题,XML拥有正式、明确、易读的结构和句法,当XML从一个信息生产者手中传到一些相关的信息使用者手中时,XML已成为在展示数据时用于选择的一项技术。

关键词:SOA 数据交换 XML

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

  要使这些分散的架构能够正常工作,企业需要和那些给他们处理资金的合作伙伴交流信息、完成订单,运送产品甚至要为客户提供服务。在这里,数据交换就起到了作用……

【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功能的。

 
查看全文
 
 
 
 
 

XML与XML Schema

 
在本世纪初,当SOA社区采用XML作为Web服务消息的主导模式时,加速器的需求就出现了。Layer 7 CTO兼首席架构师……
 
在1999年左右,XML加速器是新兴的,它减轻了由于处理高密度的XML消息引起的CPU 消耗。十年后,收购和SOA消息传送复杂化增长……
 
自2005年以来,XML设备市场一直不景气,但是有人表示先进消息协议以及云计算的出现可能将这些设备带到最前线。在过去的十年里……
 
Web服务描述语言,或者缩写为WSDL,自2001年开始已经在流传了,当他的第一个版本被W3C发布,始终处于开发状态。
 
我们应该知道常常不是所有技术适应所有工作。但是我承认XML可能更接近“X”代表“可扩充的(eXtensible)”。毕竟这更像是一种为了适应……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录