关键是要意识到机构数据的价值,不论这些数据身在何处——是SOA下方还是外部——都会使机构能够快速地在生产商和用户之间获取和转移数据。这就是Gartner开创的SOA数据—服务定向观点,他预测该观点注定会成为SOA未来举措的重要组成部分,同时也为那些没有将该观点纳入计划的机构的提供升级。
通过使用XML创建元数据和数据表达法并建立XSLT应用将数据传送出SOA组件,开发商获得了许多优势:
·他们创造了捕捉关键数据元素,交互作用和语义的方法。这些语义令在SOA组件之间进行数据移动变得更为简单。而且更容易记载他们对使用数据(以及元数据)的认识和假设。
·这就令系统中每个参与人员的数据更加透明,使数据路由和时间关系更为明晰。并且指出了和数据的一致性,数据复制、以及对数据正常化和压缩的需求相关的问题是如何产生作用的。
·对这些组件间数据以及它们的属性和规模的清楚认识,为我们将其重新定向为新业务需要、新生产商和用户,这几项结合到一起。
XML和消息协议,例如SOAP令抽取和移动数据变得更为简单。但是,它对数据位置、获取适当环境的方式以及其与特定语法、语义和准确性相联系的方式的关注也提高了。这就需要专家们提出的“以XML为中心的复合世界服务”该项服务可以处理那些在SOA环境下令数据可以使用的主类型,包括数据访问、整合、转换(联合、抽取、过滤,等)、核实和验证、质量控制和治理。该方法准许使用以XML为中心、数据驱动的工作流设计工具,这些工具可能在使用以XML为为中心的工作流引擎中会用到。
除了使用正确的工具应用正确的业务规则以外,机构也要意识到基于XML的描述只有在人们对其这样设计时才会发挥效能,这点十分重要。这就意味着在创建正确的数据表示方法时,在数据被捕获、验证、维护和分配的流程中,我们需要许多有才干、有能力的数据设计师、数据治理专业人士。除了XML表现法,我们还需要XML定向的数据库,Xquery以及在SOA框架中处理数据的正式数据服务,并保证数据专业人士团体令所有运行的一切符合我们的需求,保证数据储存库清理干净,并及时的刷新以保持准确性。