DIY编程器网

标题: XML维护:SOA数据管理 [打印本页]

作者: admin    时间: 2015-4-26 22:39
标题: XML维护:SOA数据管理
在现今包围SOA的所有诉求和术语中,对团体而言,最寻常的仍是寻求如何将面向服务架构集成到他们的IT框架中,以避免他们设计中的数据整合、处理、管理等相关问题。他们开始学着与SOA并存,然而,他们经常发现与其他系统的协同工作、解决方案引起了令人觉得好奇的问题。实际上,这些问题使人觉得系统和SOA组件之间的交互作用很烦扰,并造成了时间消耗。

  关键是识别无论存放在何处,也就是不管是在SOA的保护之内还是之外的团体的数据值,找到使它们能够截取数据的方式,以及将制造商和用户之间数据传输过程中的混乱和繁忙降低到最小程度的方式。这引发了Gartner称为SOA的面向数据服务视图,该公司预言此视图必将成为SOA即将发展的重要组件,同时现有视图的一次重要升级的失败使此视图得到应有的重视。

  用XML来生成元数据和数据表示法,然后构造XSLT应用将其输入输出到SOA组件,在此过程中开发者获益良多。

  他们创建了保存键数据元素的方法,相互作用和语义不仅使得SOA组件间或组件中的数据移动简易化,还为他们所用的数据(和他们所需要的元数据)的关键理解和假定提供文件资料。

  这很大程度的提升了与系统相关的每个人的数据透明度,使数据路径和数据关联变得清晰许多。还指出了哪儿的问题与数据一致性、数据重复有关,或开始出现标准化和缩减的需求。

  当新的商业需求浮现、新的制造商和客户这些数据加到图中来时,组件之间和组件中清楚的数据流抽象视图、数据流类型和规模也给他们提供了重新调整方向的机会。

  XML和如SOAP的通讯协议确实使数据提取和数据移动变得容易的多。但是它们也提高了以下问题的重要性:哪儿存放数据,怎么获得(或保留)适当的上下文,怎么联合它所比拟的现实世界信息来检验特定的语法、语义和正确性。这引起了一些专家称为“以XML为中心的混合数据服务”,以处理原始的使SOA环境中的数据有效需求如数据存取、集成、转换(联合、提取、过滤等)、验证和确认、特性控制和管理。此方法使得组织可以以XML为中心的、数据驱动的工作流设计工具,这些工具将用以XML为核心的工作流引擎来部署和管理。

  对于团体而言,重要的事除了使用正确的工具、商务规则之外,还需认识到基于XML的描述只有在设计它们的人使其运转时才能运转。这意味着能干的、有效率的数据架构师和数据管理专家必需投入到创造正确的表示法和截取、验证、维护和分配数据的步骤中。除XML描述、面向XML数据库、XQuery,和一个形式数据服务方法来处理SOA框架中的数据之外,应有一个专门的数据专家和管理员团队来确保所用与所需一致,并能随着时间流逝保持数据仓库的干净整洁、不断刷新和正确性。




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2