- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
城市信息系統的集成与互操作技术
1、城市遗留信息系统的集成与互操作
1)项目目标
城市信息化建设以来,不同单位和不同部门都建立了各种业务范围内的应用系统。这些系统建设过程中关注的是具体单位和部门的业务,采用的是不同计算机语言、不同的运行环境;多数采用传统的B/S或者C/S结构构件,不支持OGC或者W3C的服务标准;没有考虑到跨部门跨业务的集成和互操作问题。我们称之为遗留系统。
随着信息化建设的深入,这些遗留异构系统之间封闭性和异构性成了城市信息深入应用和智能服务的主要障碍。产生了操作孤岛和信息孤岛:不同的计算机应用有不同的操作,产生不同有价值的信息,这些操作无法协同,信息无法共享。需要解决数据交换、控制交互、资源一致性等问题。
本项目的研究目标包括:
(1)分布、异构的城市空间信息资源汇集技术
研究网格环境下海量城市空间数据分布式存储和快速检索技术,研究分布、异构城市空间数据的访问、集成、融合技术。
(2)异构地理信息系统、城市管理系统网格化集成技术
研究网格环境下面向异构系统的互操作技术,研究面向系统集成的服务化封装技术,构建数据中间件、协同中间件和事务中间件,并进行标准的服务化封装,实现异构系统的集成与互操作。
2)研究内容
遗留系统集成存在的主要困难是:
■ 异质结构
在大部分部门或企业中,有多种不同的信息源,包括:空间数据库、文本文件、图像、视频、地址目录(directorie)等,但是,数据存储的格式同信息类型一样多。为了让应用处理多种信息源这些信息源提供信息的方式,应用程序开发人员需要对每个不同的信息源分别编写程序。
■ 动态变更
随着各个信息源的变化和新的信息源的出现,应用程序必须重新编写或修改来适应信息源的位置、元模式、数据格式、授权和提供信息机制的变化。尽管SQL提供了一种从数据库中得到存储数据的更通用的机制,但它不能从其它信息源获取信息。
■ 多域之间的共享
共享信息经常发生在部门合作伙伴之间,这就需要用户信息认证和用户授权来保证信息安全。目前,企业使用多种不同格式和来自多个数据源的信息,结果是,很难将所有形式的信息存储到一个单独的信息库中,多种不同的安全方案难以集成,难以集中控制。
■ 用户个性化需求
随着用户需求的变化,用户不应绑在一个固定的信息源和应用程序上,用户需要共享和控制他们应用的全生命周期,包括部署资源、获取信息、管理资源、授权和个性化请求。
针对上述难题,需要
3)技术路线
我们拟采用网格技术实现异构城市空间信息系统的网格化集成和互操作。对于这些遗留系统的网格化集成需要开发大量的中间件,解决系统间的数据交互、消息传递、协同工作以及事务处理等。具体包括:
(1)网格数据中间件:该中间件对已有城市空间信息应用系统的数据访问与集成能力进行了加强,提供了一个能够将系统空间数据进行对方访问的接口。该接口具有扩展性,能适应特定需求,通过接口可以对系统空间信息及其元数据进行查询、提取、转换等。
(2)网格协同中间件:该中间件定义了系统间协同工作的数据分布与冗余维护规则,并支持副本间的多版本差异维护与同步,并提供全局系统状态查询和监控技术。
(3)网格事务中间件:该中间件主要提供网格环境下空间信息工作流的定义、生成、存储、组织及执行管理,空间信息事务的实现及管理等功能,以实现异构城市空间信息应用系统中的自动化业务流程集成和互操作。
4)可行性分析
为解决这一问题,近年信息系统集成技术得到较大发展,这一技术包括传统的应用集成和信息集成,以及新兴的面向服务的体系结构(SOA)技术。它们着重解决以下问题:
■ 应用程序交互
不同的应用程序可以交互以进行信息共享。应用程序的通信包括新开发的应用程序与遗留应用程序之间的交互,企业内部不同应用程序之间的交互,企业间应用程序的交互。这样,企业用户可以与上游供应商和下游用户进行有效地信息共享,也可以在开发新系统时能有效地集成现有的遗留系统。
■ 信息集成
信息集成能够实现以下功能:将企业中的异构、异地数据源以一种单一的视图和接口呈现给最终用户和开发人员,而用户不需要了解底层数据源的位置和数据类型等信息。
■ 用户交互接口
企业应用集成要解决的用户交互接口功能包括:为用户提供一个单一信息入口,可以访问所有的企业信息资源;支持新兴的移动终端对企业信息资源的访问;支持非 web 界面应用程序接口向web应用程序的迁移。
一般来讲,企业应用集成解决方案使用中间件来连接企业内部和外部各种不同的应用系统,实现多种应用之间通信和数据共享的功能。企业技术、消息传递技术和业务流程技术。
■ XML技术:不同的应用程序要相互通信,需要对数据格式的标准达成一致。最后,XML成为应用通信的标准语言。XML技术包括将对象序列化成XML文档和把XML文档反序列化到对象,XML文档的查询与存储服务,XML文档到其它数据格式的转换
文档评论(0)