技术路线.docx

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

技术路线系统的建设将采取如下总体技术思路,兼并考虑平台的整体性与可扩充性。

1. 打造地理信息服务平台

本系统采用主流GIS平台(如:ESRI产品系列)、大型关系数据库技术(如:Oracle)、主流软件开发技术和现代网络通讯技术,充分考虑与其他信息系统的开放互联、多源数据接口、数据之间的关联以及网络环境的开放性的基础上,形成以完备的地理信息数据库为基础,以开放的专题地理信息服务平台为依托,集成城市政府部门相关应用,建成信息化建设的重要空间基础地理信息服务平台。

2. 统一的基础平台和应用平台

本系统充分考虑到个国土各个部门的业务需要,充分保证数据的共享和功能互操作。同时,平台还要具备良好的可维护性和扩展性。因此,本系统采用统一的基础平台。包括操作系统平台、数据库平台、地理信息系统平台和应用平台。采用统一平台,可避免不必要的系统间数据的转换、功能的接口、以及系统升级扩展时大量的维护工作量,保证系统的一致性和稳定性。

3. 面向对象的软件设计思想

在软件开发技术中,面向对象的软件开发技术成为当今主流。本信息平台的建设与开发将采用面向对象的软件工程方法。

4. 基于关系数据库的空间与非空间数据一体化管理

基于关系数据库统一管理空间数据与非空间数据可以有效地实现空间与非空间数据关联和集成。而且由于空间数据与非空间数据都以数据表或视图的形式存贮,可以方便的采用数据库逆向工程的方法自动提取元数据,因此,可以方便地实现基于元数据信息资源管理。

5. 基于元数据统一管理信息平台

信息平台的元数据除管理业务公用基础数据外,还要管理各个部门子系统可以共享数据的元数据,为实现数据的集成提供服务。

6. 元数据驱动的平台架构

为了提高系统的可扩展性,系统将采用元数据驱动平台架构加以实现,根据信息资源管理统一平台之数据平台(包括基础地理信息系统、基本单位信息系统)的特点,在GIS基础软件与实际应用系统之间增加一层统一的、元数据驱动的应用平台,将数据平台各组成系统(基础地理信息系统、基本单位信息系统)的应用模型(如图层显示控制、数据关联、数据域)和应用组件的共性进行抽象通过UML模型和元数据加以描述,开发元数据驱动的应用组件(应用组件首先通过访问元数据来控制对具体数据库的访问),基于元数据驱动组件搭建应用平台。

当系统的数据扩展时,通过修改平台的元数据,实现应用组件对新扩展数据的访问和处理,对于功能的扩展,通过定制元数据驱动的功能扩展插件的形式实现,使基于平台定制的系统具有较强的可扩展性。

7. 面向服务的软件架构(SOA)的应用

根据平台公用性和基础性的特点,系统软件架构将尽可能采用面向服务的软件架构SOA(Service-Oriented Architecture)。系统设计与开发过程中尽可能将系统提供对外服务的应用程序功能封装和发布为Web服务(Web Service),通过服务注册和服务目录,向服务消费者(各种组件或部门的应用系统)提供Web服务,使系统的功能可以采用松耦合的方式实现集成,并使平台提供功能服务具有可扩展性。

相关文档
最新文档