|
SuperMap IS .NET 5是新一代网络地理信息系统开发平台,它基于Microsoft .NET技术和SuperMap Objects组件技术开发,设计全新的面向服务的技术体系结构,提供更灵活的二次开发方式和更强的并发访问能力。
SuperMap IS .NET 5采用面向Internet的分布式计算技术,支持跨区域、跨网络的复杂大型网络应用系统集成,提供可伸缩、多种层次的WebGIS解决方案,全面满足网络GIS应用系统建设的需要。SuperMap IS .NET 5是政府部门、企事业单位、其他组织和个人建立电子地图、WebGIS网站的利器,更是开发B/S(浏览器/服务器)结构的专业GIS应用系统的理想平台。


组件化设计
SuperMap IS .NET采用经典的多层软件体系结构,不但在逻辑上划分了各个模块的功能和相互之间的关系,在物理实现时实现了真正组件独立:客户端用户界面表现组件、Web服务器扩展、GIS应用服务器、数据服务器以及远程管理器等多个组件,每个组件都可以单独维护和升级更新。
采用.NET技术
微软推出.NET技术经过几年的发展,现在已经成熟。SuperMap IS .NET 5采用该技术的优点与思想,同时采用专门为.NET设计的开发语言C#编写,以便在SuperMap IS .NET 5中可以更加充分的发挥.NET的技术优势。
采用Web Service技术
SuperMap IS .NET 5引入Web Service技术,提供了GIS Web Service 和Web Controls。具有安全可靠、系统维护和升级简单方便以及网络级可重用等优点。采用可扩展的数据交换协议XML文档,使得异构系统之间的交互操作、数据交换和集成非常容易;支持客户端跨平台重用SuperMap IS .NET 5提供的GIS功能。该技术使开发者可以封装自己的Web Service,并能与SuperMap IS .NET 5的SuperMap Web Service集成使用。
Web Controls——组件式的WebGIS开发理念
SuperMap IS .NET 5提供的Web Controls封装了大部分SuperMap IS .NET应用服务提供的缺省GIS功能,它具有所见即所得,设计时呈现和支持多语言协同开发的优点,使得二次开发变的非常简单容易,即使只有桌面程序开发经验的程序开发者也能够快速开发出网络地理信息系统,使得用户的应用系统的开发难度和周期大幅度下降,从而大大降低项目投入成本。

改进的多进程和多线程技术
SuperMap IS .NET 5调整了多进程和多线程策略和技术,提高系统的用户并发访问量、缩短系统的平均响应时间。
支持多种类型客户端
支持更多的客户端类型,包括:Web浏览器、桌面应用程序、移动终端设备应用程序、矢量客户端;
简单、友好的SuperMap IS.NET 开发
SuperMap IS .NET支持多种流行的网络应用程序开发工具,实现了拖放式的编程模式
◆ 多层次的开发方式
SuperMap IS .NET提供了多个层次的开发方式,从最简单的界面定制、Web应用、到自定义引擎和自定义服务程序的开发,开发平台提供不同层次的SDK满足用户的选择,基于中间语言的组件,满足不同用户选用熟悉的开发语言(比如C#,VB.NET,,Managed C++, JavaScipt等)和开发工具(VS.NET,C#Builder,Web Matrix,Dreamwaver等)。
◆ 简单友好的开发界面
在Web控件的基础上,SuperMap IS .NET提供了界面友好的应用程序模板,可利用快速移植、重用的模板为开发提供强有力的支持。
◆ 所见即所得
SuperMap IS WebControls是用户二次开发实现网络GIS功能的主要SDK,具有良好的设计时特性,保证设计时和运行时的统一,帮助开发者快速实现原型系统,使开发者在建立系统的初期可以看到系统的运行效果,如下图所示。

SuperMap IS.NET成功案例
SuperMap |