3 关键技术与特性
按照这种开放式组件化的思想,我们设计了全新结构的Internet地图服务软件平台-SuperMap IS,从功能和性能上都达到了比较理想的效果,具有很多优异的特性。
3.1 组件化设计,易于管理
A) 通过采用组件化结构,系统的可管理性大大增强,可以实现单点登录、集中管理。同时可以通过对DMO编程实现管理自动化。 B) 组件之间采用COM接口,从而使各个组件可以单独更新和升级,使系统的更新工作大大减少,兼容性得到增强。 C) 客户端的开发遵循相同的接口,与服务器端采用的数据结构和地图引擎无关。当服务器端采用的软件升级和数据发生变化时,原来的客户端可以照样运行。对用户来讲,所有的操作方式和操作习惯也都可以保持不变。 D) 内置的基于SuperMap 2000的地图引擎与SuperMap 2000的数据处理和开发平台采用相同的体系结构,SuperMap 2000的数据只需在服务器上进行配置即可直接使用,快速发布到Internet网络。
3.2 多源数据集成与海量数据快速访问
由于内置的SuperMap 2000地图引擎采用SuperMap来管理、处理数据,SuperMap的多源数据无缝集成技术和海量影像数据访问技术也可以在Internet上使用。 A) 多种来源数据不仅可以在桌面系统集成,而且不需转换即可直接发布到Internet网络。如Dgn、SDB、ADO等各种数据源都可以叠加到同一地图之中进行快速显示。 B) 小波变换影像压缩技术实现海量数据支持,可以轻松处理GB级的地图数据,并将其快速发布到Internet网络,用户访问时间与数据量的大小基本无关。 C) 矢量几何对象的压缩,高效的空间四叉树索引可以大大提高用户访问数据的速度。 基于HTTP协议的服务器群集技术使SuperMap IS服务器可以支持服务器群集和动态负载平衡,在大量用户并发访问时能提供较好的响应速度。通过采用动态注册和派遣的机制,系统运行更加稳定,而且具有一定的容错性能。 B) 实现跨机器的负载平衡,具有高度可伸缩性,适应不同规模的需求。随着应用规模的扩大,只需增加应用服务器的数量,不需对应用作任何修改。 C) 使用多台中低档服务器组合应用达到甚至超过高档服务器的性能,从而降低成本。 全开放的组件式体系结构实现了多制图引擎支持。除SuperMap 2000之外,可以使用MapObjects、MapX等实现多种制图引擎。除了提供的标准制图引擎,用户甚至可以开发自己的商业化制图引擎。 基于COM接口的多地图引擎支持具有动态注册和卸载多种制图引擎的能力。不同的制图引擎也可以在同一服务器中并发运行、集中管理。 支持多种客户端,HTML、JAVA等。模板化的开发方法可以大大缩短开发周期。
3.3 服务器群集,具有高度伸缩性
A)
3.4 多种地图引擎,支持自定义开发
3.5 客户端与服务器多级缓存结构
(责任编辑:admin) |