用XML解决SOA的数据治理

      虽然当今有许多与SOA相关的话题和对其所作的大量宣传,那些寻求将面向服务架构整合到IT基础设施的机构并没有忽略设计中那些和数据整合、管理以及治理相关的问题。他们解决了一些问题,但是,在与其他系统和方案进行互操作时,他们经常会遇到许多有趣的问题。事实上,这些问题令系统和SOA的交互作用变得既复杂又耗费精力。

  关键是要意识到机构数据的价值,不论这些数据身在何处——是SOA下方还是外部——都会使机构能够快速地在生产商和用户之间获取和转移数据。这就是Gartner开创的SOA数据—服务定向观点,他预测该观点注定会成为SOA未来举措的重要组成部分,同时也为那些没有将该观点纳入计划的机构的提供升级。

  通过使用XML创建元数据和数据表达法并建立XSLT应用将数据传送出SOA组件,开发商获得了许多优势:

  ·他们创造了捕捉关键数据元素,交互作用和语义的方法。这些语义令在SOA组件之间进行数据移动变得更为简单。而且更容易记载他们对使用数据(以及元数据)的认识和假设。

  ·这就令系统中每个参与人员的数据更加透明,使数据路由和时间关系更为明晰。并且指出了和数据的一致性,数据复制、以及对数据正常化和压缩的需求相关的问题是如何产生作用的。

  ·对这些组件间数据以及它们的属性和规模的清楚认识,为我们将其重新定向为新业务需要、新生产商和用户,这几项结合到一起。

  XML和消息协议,例如SOAP令抽取和移动数据变得更为简单。但是,它对数据位置、获取适当环境的方式以及其与特定语法、语义和准确性相联系的方式的关注也提高了。这就需要专家们提出的“以XML为中心的复合世界服务”该项服务可以处理那些在SOA环境下令数据可以使用的主类型,包括数据访问、整合、转换(联合、抽取、过滤,等)、核实和验证、质量控制和治理。该方法准许使用以XML为中心、数据驱动的工作流设计工具,这些工具可能在使用以XML为为中心的工作流引擎中会用到。

  除了使用正确的工具应用正确的业务规则以外,机构也要意识到基于XML的描述只有在人们对其这样设计时才会发挥效能,这点十分重要。这就意味着在创建正确的数据表示方法时,在数据被捕获、验证、维护和分配的流程中,我们需要许多有才干、有能力的数据设计师、数据治理专业人士。除了XML表现法,我们还需要XML定向的数据库,Xquery以及在SOA框架中处理数据的正式数据服务,并保证数据专业人士团体令所有运行的一切符合我们的需求,保证数据储存库清理干净,并及时的刷新以保持准确性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值