运用语义整合技术 四步骤改进SOA
2009-12-09
中国计算机报 2009年43期
回顾NASA(美国国家航空航天管理局,以下简称美国航天局)从多个方面整合数据的成效,Ames研究中心智能系统部门信息共享与整合组的负责人Richard Keller并不能感到满意。美国航天局希望在探索任务中加入数据的采集工作,包括样本数据、照片、声音记录和GPS(全球定位系统)信息,并将这些数据与卫星图、GIS(地理信息系统)数据及在样本数据中发现的特征信息等进行整合。
“这不仅仅需要采集各种各样的信息,而且还要求这些数据能够以各种格式保存,从表单文件到SQL数据库或者网页。”Richard Keller表达了他的期望。但数据采集工作仅仅是开头。一旦Keller得到了这些信息,他还需要判断这些以不同格式保存的数据之间有什么样的关系。
“如果你在两个不同的数据库中,都有一个名为‘temp的字段,那么假设它们都代表同样的意思,具有同样的单位,可以直接进行整合,这是否合情合理呢?”Keller说,“实际上,它们可能一个代表‘温度,而另一个则意味着‘临时的取值。所以,为了恰如其分地合并这两个字段,你不得不完全理解这些数据的真实含义。”
在NASA和其他大型机构——不管是政府部门还是企业,整合各种数据都面临着很大的挑战,但是为了能够方便地在内部或者与外部的合作伙伴共享信息,这又是一个不得不面对的问题。数据整合的挑战也是NASA及其他很多大型机构转为使用具有语义整合能力的SOA的一个重要原因。SOA由能够通过网络提供相互操作性能力的各种服务组成。尽管SOA以业务为中心的特性能够激发人们的热情,但它能够让网络服务的整合与动态选择成为可能,这一特点让无数人产生了浓厚的兴趣。……
登录APP查看全文
