一个GIS软件怎样才算符合SOA框架

一个GIS软件怎样才算符合SOA框架

SOA不同于IMS(Internet Map Server),SOA是GIS软件从1993年出现的IMS功能之后的新趋势和新台阶。一个GIS软件支持SOA,它需要能发布和利用以上SOAP/XML或OGC标准的Geo Web services。

比如ESRI ArcIMS 有WMS connector提供OGC标准的网络地图服务, WFS connector提供网络矢量要素服务, Open LS connector提供地址匹配服务,

比如ArcGIS Server可以发布创建WSDL和发布SOAP/XML标准的web services、也可以发布OGC WMS等其他标准的Web Services,可以很方便的和其他的IT系统集成,包括基于手机的应用系统。

如在Google Earth里可以方便的叠加显示ArcGIS Server所发布的WMS地图服务。另一方面,ArcGIS和ArcGIS Explorer可以consume 其他系统所提供的WMS等服务。

除了以上标准以外,ArcGIS Server 9.2把其后台强大的分析功能(如Model builder建的分析模型)开放给了互联网。OGC目前还没有制定分析功能的网络服务标准。

Web service 是SOA的一个重要部分,但SOA框架还包括web service描述的注册和查询(下图2中的4和5),要有一个Catalog(或叫registry)和一个发现机制。 UDDI (Universal Description, Discovery and Integration) 就是服务发现机制之一。GIS界的catalog可以采用UDDI,但因为目前地理信息和地理服务的描述语言是元数据(metadata),所以 metadata catalog是一种地理信息服务的主要查询发现手段。ESRI ArcIMS的metadata server 和GIS Portal Toolkit就是一种地理服务的Catalog,而且它们通过ArcIMS的CSW Connector实现了OGC CSW标准的元数据的查询和发布功能。近几年来,基于ArcIMS Metadata Server和GIS Portal Toolkit,地理界已经建立了很多Catalog,包括Geography network,Geospatial one-stop Portal(以USGS所代表的美国联邦Portal),欧洲共同体Portal,澳大利亚新西兰Portal,美国很多州的Portal等。这些 Portal的catalog里有很多geo-web services,可以被查询到,从而可以被以http/https的形式被享用和集成到其他的应用系统中去。
soa.gif



Gisir为超图公司在SOA方面的落后而惋惜,他认为“超图这两年一直把力气花在了共相式GIS的研发上,但这样的技术 会给研发企业带来内核统一,可以快速升级,降低开发成本的好处,但对于用户来说,并没有带来更多直接的好处,对用户来说基于共相式的使用与以前并没有太多 的不同。”SuperMap不能发布和享用上述标准的地理web service,不能以http/https的方式向互联网开放其功能,也没有Catalog和服务发现方面的产品。

据Gartner Group预测,到2008年,SOA将成为占有绝对优势的软件工程实践方法,届时将有70%的单位在进行IT建设时会转向SOA。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值