城市数据交换中心是指对不同范围、领域的城市数据及其元数据进行有效管理、给数据需求者提供城市数据的目录信息等的计算机联网管理系统。它主要是为了实现城市信息的网络共享,使得各部门或领域的信息生产者和消费者能够通过覆盖城市的通信网络共享信息,避免基础信息或交叉信息的重复生产以及由此引发的信息标准化问题等。
为实现上述目的,在硬件方面应建立信息共享服务器以及用户访问客户端及其相应的网络体系结构,提供信息共享所必须的硬件平台。在软件方面要研究和设计元数据管理软件以实现信息共享,也可以研究和使用其它共享软件实现信息共享。共享软件的设计要考虑使用现有或自己设计的各共享服务器之间或共享服务器与客户端之间的数据请求和传输协议规范,如基于TCP/IPZ39.50 和HTTP 等协议。共享信息、相应的元数据信息以及信息获取方法等存放在信息共享服务器中,需要共享信息的用户通过客户端浏览器提供的用户访问界面向数据交换中心提交数据或提出数据请求,这些用户请求通过相应的网络运行体系传递到交换中心的信息共享服务器上,服务器上的软件模块做出相应的处理,或者对用户提交的数据做出分析处理,存储入库,或者对用户请求做出响应,返回给用户。
城市数据交换中心由网关、信息交换网和网络管理3 个逻辑部分组成,如图6.2所示。接入网关连接各种公共服务网,包括互联网网、GSM、PSTN、CATV 等,它将不同公共服务网的通信协议转换成统一的信息交换网的XML 协议。服务网关连接不同的应用系统,它对应用系统的数据进行业务封装,并转换成统一的XML 数据格式传送给信息交换网。信息交换网为由信息交换机组成的网络,实现不同应用之间XML 数据交换。安全管理系统定义整个信息交换网的安全策略,包括授权、验证、信任域、审计等策略,使整个系统的安全级别达到国家规定的第四级,即结构化保护级;业务管理系统实现政府内业务应用系统的业务接口定义、业务流程定义及控制,不同业务按照特定的流程就形成了向最终用户提供的综合服务;系统管理系统对整个系统的设备、网络、软件进行故障管理、配置管理、性能管理。