首页 >> 电信IT >> 技术 >> 正文
在SOA架构上实现数据集成的两种方法
2007年7月27日 17:24    赛迪网    评论()    阅读:
作 者:信息周刊 文/Charles Babcock 译/赵红权

    “这简直是大海捞针,我们需要提高系统的透明度。”盖兰特回忆说。他最终找到了解决办法,即当订单被挂起在“重试”队列中时,系统会给管理员发送消息。

    拜里用这个办法识别那些面向客户的服务,再将这些服务隔离开来,然后用iWay在这些服务间实现数据转换。最后,在6个月的期限结束时,客户使用的已经是完全集成的系统了。

    方法之二

    并非每个人都热衷于采用iWay系统来集成来自不同服务的数据。“我一直对此心存疑虑。”ZapThink的施麦尔泽尔表示,因为它与以往的应用软件集成非常相近,这种方式需要单独为每组应用软件建立连接,而且不够灵活。

    服务需要被重新构建,以使其产生的数据可用于不同的应用软件,而iWay的ServiceManager仅可以完成大部分工作,而非全部。公司还要在不改变服务界面的情况下,改变表现数据的方式。但是,iWay系统通常要求对每个数据表现都提供一个界面,而无法生成可被所有数据表现轻易采用的数据。

    还有一种集成Web服务数据的办法,那就是利用开源和专有产品。开源数据集成工具Jitterbit可以接收应用软件信息,将之转换为XML格式,再在Web上绘制出来并递送到目标系统。它有赖于Web标准,并且需要具备在不同系统间转换数据的能力。Apatar公司和Talend公司也拥有类似的开源产品。DataDirect公司和MetaMatrix公司则拥有专有系统,而红帽公司(RedHat)现正准备收购MetaMatrix,后者的产品也将成为开源系统JBoss的组成部分。

    计算机辅助设计和工程软件厂商欧特克公司(AutoDesk)目前在对开源Apatar软件进行评估。欧特克还以软件作为服务(SaaS)的形式提供协作施工项目管理,通过门户网站集成数据,以供参与同一项目的承包商使用。重要的施工项目可以包括40家甚至更多的承包商。

    欧特克在自己的产品中将Apatar软件作为集成代理,公司协作项目管理部门技术服务经理杰森·普拉特(JasonPratt)介绍说。Apatar能在系统间转换数据,并利用Web服务将数据输出给业务合作伙伴。它能在不同的系统间执行提取、转换、以及上载等功能,以使两家彼此尚未建立P2P连接的公司能够共享数据。而且,与定制的P2P连接不同,Apatar连接代码依赖于Web标准,因此无需测试即可确保能够有效使用,Apatar创始人兼首席执行官(CEO)雷纳特·卡桑辛(RenatKhasanshyn)补充道。

    利用欧特克服务提供的数据转换,一家承包商的JDEdwards会计系统可将数据输出到另一家承包商的调度系统,这样施工项目的不同方面就可以按时执行并完成了。

    Apatar系统“为所有数据提供了管道,从一个系统通向另一个系统的管道,就像乐高(Legos)玩具一样。”普拉特概括道。在无需构建中间件的前提下,这种办法可以提升灵活性,确实很了不起。

    现在该轮到你来选择了。iWay和其他厂商能提供通向服务世界的合适的P2P连接;而开源产品现在已能在更高的水平上将源自不同服务的数据集成起来。不管你选择哪个方法,距离成功部署SOA,你又向前跨了一步。

[1]  [2]  编 辑:严大伟
[相关新闻]
关键字搜索:SOA架构  软件服务  信息化建设  数据集成  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈