首页 百科知识 软件平台演化

软件平台演化

时间:2022-01-19 百科知识 版权反馈
【摘要】:使用这些部件,MapXtreme应用程序可以部署为弹性多层体系结构。
软件平台演化_网络地理信息系统

1.4.3 软件平台演化

随着Web服务、智能Web服务在IT行业的成功应用ESRI、MapInfo、AutoDesk、Intergraph等公司纷纷推出自己的Web GIS软件,并且在分布式计算的浪潮中斥巨资开发和不断升级基于分布式对象技术的地理信息系统软件。

ESRI公司最开始的Web GIS产品为MO IMS和ArcView IMS,现在逐渐升级为ArcIMS9.3。ArcIMS是运行在JavaTM2/.net环境中的产品,包含应用服务器连接器、ArcIMS应用服务器、ArcIMS空间服务器和ArcIMS客户四个主要的部件,把Java/.net作为产品开发的核心部分并且提供了给终端用户开发和集成的一系列选择,使用Java/.net来构造独立应用程序、基于浏览器的ArcIMS客户机和用于创建ArcIMS的应用服务器。应用服务器提供了访问ArcIMS数据库服务器和其他ArcIMS服务的接口。开发人员使用JAVA/.net在客户层或服务层定制和扩展ArcIMS功能。在服务层,ArcIMS AppServerLink为.net web应用程序、Java应用程序、小应用程序、JavaBeans和JSP提供了访问ArcIMS服务的网关能力(ESRI,2005)。

MapInfo公司最开始的Web GIS产品为ProServer和MapXtreme。2000年推出基于JavaBean的GIS中间件产品MapXtreme for Java3.0,2004年升级为MapXtreme for Java 4.5.7。Java版本是为公司企业网和公共因特网提供开发高可靠性、高安全性、优越的性能价格比的GIS应用程序的制图应用开发工具,包含MapXtremeServlet制图引擎、MapJ函数对象、MapXtreme JavaBeans组件、地图定义管理器、连接管理器等部件。使用这些部件,MapXtreme应用程序可以部署为弹性多层体系结构。在MapXtreme的基础上,又发展了基于Java Servlet的路径服务器JRouteServer和移动定位服务软件miAware,允许手机、PDA和其他信息设备通过无线网络,无论何时、何地,提供基于个人注册信息和当前或者预定位置增强的无线空间服务——MapInfo,2004。随着.net的出现,在2005年推出了基于.net的Web GIS产品——MapXtreme 2005。

AutoDesk公司最开始的Web GIS产品为MapGuide,包括客户端(Client,Viewer作为插入件)、Author和服务器(Server)三部分。Author用于生成可在Web上发布的GIS地图;Server部件是一个Web服务器应用程序,负责MWF文件的发送和返回的MWF以数据库的形式保存操作,也可以是以表格或文本的形式将数据库中的数据发送给浏览器;Viewer插入件负责客户机的地图浏览操作,如放大、缩小和漫游等。

Intergraph公司的Web GIS产品为GeoMedia Web Map,包含客户机ActiveCGM插入件和服务器GIS软件,通过计算机图形元文件(CGM,computer graphics metafile)数据格式获取ArcInfo、ArcView、MGE、FRAMME、MapInfo、Oracle Spatial Carridge、Microsoft Access、DGN和DWG等多种格式数据源。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈