产品学习:智慧城市生活系统设计( 二 )


文章插图
GIS服务站的内部设计结构如下:

产品学习:智慧城市生活系统设计

文章插图
2. 平台各部分功能介绍
⑴.服务注册管理中心:在该分布式地理信息服务平台中,服务注册管理中心负责对所有的服务进行登记管理,同时对所有的服务进行进一步的权限审核和安全检查(数据管理处负责最初的审核) 。服务注册中心既达到了对服务的同意管理,又实现了对所有服务的描述进行公布展示,为服务使用群体提供了一个通用访问接口 。
⑵.GIS服务器:服务使用群体在服务注册管理中心得到服务列表后,根据自己需求直接转与GIS服务器形成绑定关系 。GIS服务器按照服务使用者的使用请求,提供适当的服务 。在该分布地理信息服务平台中,GIS服务器采用了OGC规范的9.3.1版本 。在数据管理处将服务定义完成后,接下来的服务能力提供等大部分功能均由 根据服务使用者的请求参数完成 。
⑶.数据管理处:数据管理处负责服务的发布与管理从本机发布的服务 。其中包含对分布式数据库服务器中异构的数据源进行处理、对将要发布的服务数据预处理、对服务进行发布、对服务能力的定义(OGC规范) 、对本机发布的服务的权限进行管理、预览查看等功能 。不同的是,在数据管理处发布服务时采用与GIS服务器文件同步,直接将服务注册到注册管理中心 。当数据管理处完成地图服务发布后,数据管理处虽然仍可以控制该服务,但该服务的管理运行实际由GIS服务器提供,并不依赖于数据管理处 。
⑷.数据源:在该分布地理信息服务平台中,数据源可以是来自网内可用的空间数据库,也可以是来自外网的可访问使用的公网数据(采用OGC规范,实现数据的进一步共享) 。
【产品学习:智慧城市生活系统设计】⑸.服务使用者:本分布式地理信息服务平台的整体实现是基于 .3.1,其中服务使用端既可以使用产品(如 桌面产品、 进行二次开发)进行连接获取,也可以直接采用OGC规范技术进行获取使用 。在该分布式地理信息服务平台中,服务使用端可以是多种类型(C/S端、手机端、还可以是其他WEB应用服务器) 。Web应用服务器调用GIS服务器上的服务,对于GIS服务器来说,它是相当于其客户端 。Web应用服务器通过调用GIS应用服务器上的服务,并且通过在这些服务上的操作来开发实现功能 。这些功能的调用既可以让用户通过浏览器来实现(B/S应用端),也可以在手机端进行远程调用 。