4.1 用户界面定制
用户界面定制基于完整的应用模板进行开发,用户使用FrontPage或InterDev等工具实现界面和功能定制,可以快速建立原型系统,可以完全定制用户界面与功能。 4.2 制图引擎开发 也采用基于模板化的开发方法,通过对提供的示例进行修改来完成用户特殊的功能。制图引擎的开发遵循统一的COM接口,可以完全存取地图引擎的所有功能。可以使用自己熟悉的软件开发工具如VB等进行开发。开发的制图引擎只要加载到系统中即可实现集中化管理和动态负载平衡。 4.3 独立服务器开发 如果使用独立服务器开发方式,用户可以自行管理服务器的状态和操作。可以建立复杂的应用服务平台。 SuperMap IS支持模板化的开发方法,随系统提供完整的客户端开发模板。在整个体系结构中,共支持三种不同开发级别的开发方式:用户界面定制、制图引擎开发、独立服务器开发。 SuperMap IS服务器实现了高效的数据缓存和应用缓存,通过二次开发可以实现针对特定应用的处理缓存,随软件提供的客户端设计了巧妙的客户端缓存机制,可以大大加快地址定位和地图浏览的速度。
图七 SuperMap IS缓存结构示意图
3.6 编译执行,直接响应HTTP请求 后台制图引擎采用编译方式运行,不仅可以方便程序的开发,而且可以大大提高程序运行的速度。 |