

按照系统的功能,系统可以分为以下几大组成部分:
·接口模块
接口模块包括GIS接口和CP接口。
GIS接口根据业务需要以文本、栅格图或矢量图的方式向SP提供GIS应用服务。
CP接口为CP提供数据管理接口。
·服务门户
CP自服务门户为CP提供维护自己数据和业务管理的交互界面。
管理员门户为管理员提供管理系统的界面。
·GIS应用服务子系统
GIS应用服务指系统为SP提供的GIS服务,包括GIS应用发布服务、地图基本操作服务、地理信息分析服务、路径搜索服务和地理编码等GIS服务。
·数据管理子系统
数据管理提供浏览,管理,创建和组织电子地图服务,GIS数据维护,以及电子地图的导入和导出服务。此外,GIS数据管理还提供创建,编辑和查看元数据管理服务。
·GIS管理子系统
GIS管理子系统完成对GIS系统、网络、日志、CP等的管理。包括系统网络管理、日志管理、CP管理,以及统计分析模块。
日志管理系统记录了系统操作员、CP等对系统的访问和操作情况。
系统网络管理提供对系统的日常操作、访问和运行进行记录和监控,对系统的访问进行权限管理、对GIS系统运行的网络环境的实时监控管理和运行状态分析。
CP管理子系统提供对CP的接入管理、系统访问的鉴权等。
统计分析模块提供对数据使用情况、服务使用情况、并发用户数、带宽利用率等数据的统计分析。
·GIS平台
·GIS引擎
·数据库
接口模块、服务门户、GIS应用服务子系统、数据管理子系统,以及GIS管理子系统一起组成了位置服务地理信息系统的应用系统部分。应用系统部分的功能可由 GIS for LBS Application Service System来实现。
4.GIS系统软件体系结构 位置服务地理信息(GIS)系统面临以下问题: 1. 面向不同的用户群, 分散的地域, 发布地图和服务 2. 空间数据高级维护、三维分析和空间分析等高级功能交互性强、对计算机软硬件环境要求较高 针对以上问题,位置服务地理信息系统的设计中,采用C/S结构与B/S结构相结合的“优势互补”的技术方案策略,让C/S与B/S技术相结合,在位置服务地理信息系统的建设中淋漓尽致地展现各自的优势。 以下阐述了接口模块、应用服务子系统、管理子系统和数据管理子系统等采用的体系结构。 4.1 B/S应用体系结构 在位置服务地理信息(GIS)系统的建设中,对具有面向不同的用户群和分散的地域特征发布地图和GIS服务的“接口模块”、“应用服务子系统”,以及对交互性要求低的“系统管理子系统” 采用B/S结构。如下图所示。 B/S系统从逻辑上分为4层:表现层、业务逻辑层、GIS服务层和数据层。 1.表现层 GIS接口、CP接口、服务门户是系统的表示层。服务门户实现用户界面的展现,通过调用业务逻辑层的服务实现业务功能, 服务门户采用JSP开发,JSP类似于Microsoft公司的ASP,但它具有跨平台性。 GIS接口和CP接口这两个表现层是其它应用系统和业务逻辑层的桥梁,其它应用系统通过GIS接口和CP接口调用业务逻辑层的服务, GIS接口和CP接口这两个表现层采用Servlet开发, Servlet是用Java编写的Server端程序,可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。 GIS接口和CP接口的通信协议采用HTTP协议,数据格式采用XML。 ![]() 2.业务逻辑层 业务逻辑层实现GIS系统中的业务逻辑功能。 业务逻辑功能包括GIS应用服务、简单的数据维护和GIS系统管理;简单的数据维护包括GPS或文本的数据导入和导出,以及CP对POI数据的维护。 业务逻辑层是整个B/S系统的核心,采用了EJB(Enterprise JavaBeans)设计。 B/S系统采用了J2EE的JSP、Servlet、EJB等技术,具有如下J2EE架构固有的优势。 ·开放的J2EE体系结构和纯Java应用 基于J2EE多层架构的开放的平台,采用标准化的HTTP/XML、EJB、JSP等先进技术的纯Java应用。这种体系结构使系统应用具有良好的可操作性和可控性,支持基于Internet/Intranet 的系统集成。 ·多线程应用支持更多并发用户 责任编辑:伍龙飞 GPS火热促销
GPS相关文章
|