资源描述:
《一种元数据驱动gis松散模式应用集成策略探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一种元数据驱动GIS松散模式应用集成策略探究摘要:本文通过对GIS企业应用集成现状的研究,提出了一种基于元数据驱动的松散模式应用集成(LooseModelApplicationIntegration,LMAI)策略,定义了松散模式应用集成的概念模型与算法,采用面向应用的组件(Application-OrientedComponent,AOC)建立了通用的应用集成接口,开发了以元数据驱动为核心的GIS松散模式应用集成系统。Abstract:Thispaperstudiedonthecurrentsituationofenterprise^sGISapplica.
2、tionintegration,andproposedanLooseModelApplicationIntegration(LMAI)strategybasedonmeta-driven,definedtheconceptmodelandalgorithmofapplicationintegrationinloosecouplingmode,establishedthecommonapplicationintegrationinterfaceemployingtheApplication-OrientedComponent(AOC),developedthea
3、pplicationintegrationsysteminGISloosecouplingmodeunderlyingthemeta-data-driven.关键词:元数据驱动;GIS;松散模式;应用集成Keywords:Metadata—driven;GIS;LooseModel;ApplicationIntegration中图分类号:TP39文献标识码:A文章编号:1006-4311(2012)34-0214-020引言目前GIS集成具有多种模式,大多企业普遍采用面向对象、组件化技术开发,这些技术复杂、开发难度大[1],Web服务技术的出现与发展,融合了W
4、eb服务的封装性、分布性、使用标准协议、跨平台和跨语言性、可集成能力等良好特性的GIS有了新的生命力[2]。比较典型的基于组件技术的集成方式包括基于J2EE的GIS集成[3];采用GML、XML、SVG等方式组织数据,部署应用服务,并作为消息传递协议进行GIS集成等[4]。目前为止还没有对GIS集成形成一整套完整的理论和方法,因此,本文在对元数据驱动以及多种GIS集成方法研究的基础上提出了一种基于元数据的松散模式应用集成策略,使用元数据来描述松散模式集成应用中的逻辑规则关系,并建立了松散模式应用集成的应用体系,实现GIS与专业应用系统之间的数据共享。1松散集成
5、的概念模型概念1:松散集成框架由一个五元组表示I二(U,R,0,A,工),其中U表示所有用户的集合,R表示所有角色的集合,0表示所有地理信息对象的集合,A表示所有专业应用的集合,工表示四者之间的关系。其中核心是工,工釆用元数据方法描述了之间的逻辑关系。定义1:用户集U={ul,u2,…,ui},其中i表示用户的数量;定义2:角色集R={rl,r2,…,rx},其中x表示用户的角色数量;定义3:地理信息对象集0={ol,o2,…,oj},其中j表示地理信息对象的数量。地理信息对象0包含L(0),T(0)两个方法,L(0)为空间地理信息对象与地图图层关系,T(0)
6、为空间地理信息对象的类别,类别主要分为点、线、面(区域);定义4:应用集A二{al,a2,…,ak},其中k表示应用的个数。应用A包括两个个主要方法,其中P(A)描述的是应用与业务领域关系,Q(A)描述各类应用间的关系。规则1:工是一个描述了之间的逻辑规则的集合,Z={Y(ui,rx),G(rx,oj),F(rx,ak),Z(oj,ak)},其中:®Y(ui,rx)表示用户与角色之间的关系,若?埜ui^U,则U?7、信息对象oj,角色rx可视一个或者多个图层V(L(0)),则存在关系rxBV(L(0));③F(rx,ak)表示角色与应用之间的对应关系,若?盘rx£R,则存在关系rxHA,并且rx与ak之间满足1:null或者1:n的对应关系;④Z(oj,ak)表示地理信息对象与应用之间的对应关系,若?埜ax^A,贝
8、?埸oj£0・ak,并且oj与ak之间满足1:1或者1:n的对应关系,对于?盘V(L(0))・{al,a2,…,ak}?奇A;由以上定义以及规则可以看出,作为描述了之间逻辑关系的桥梁的工是系统集成以及业务扩展的核心。在通用的GIS集成过程中,工采用元数据进行构
9、建,通过建立元数据逻辑规则元模型,将应