欢迎来到天天文库
浏览记录
ID:13301403
大小:544.00 KB
页数:4页
时间:2018-07-21
《mapxtreme高级应用开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第八章MapXtreme高级应用开发概述在真正进行MapXtreme的系统开发时候,有许多需要注意的问题,本章就怎样构件一个成功的地图应用系统作一个比较详细的讨论。第一节首要问题在构建MapXtreme应用之前,有几个问题是应当首要考虑的:在构建MapXtreme应用之前,应当事先考虑到网站的扩展问题。对于大访问量的网站,可以有两种扩展方式来支持多用户访问。VerticalScalability:这种扩展方式,主要是通过增加单个服务器的物理性能,如增加内存,CPU等来实现的。在构建这种类型的网站时,会用到MapXB
2、roker对象。HorizontalScalability:这种扩展方式,是通过增加服务器来分担单台服务器的过重负载的。这时,需要在每台服务上安装MapXtreme.一般采用VerticalScalability方式。HorizontalScalability方式的成本很高。培训中的所有示例都适用于以VerticalScalability方式构建的应用。第二节Webgis的系统结构WebGIS的三种架构57MapXtreme的系统的连网工作方式利用MapXtrem构建的三层系统结构57构建MapXtreme分布式服
3、务体系结构支持分布式服务体系结构是MapXtreme的一个重要的特性。MapXtreme支持分布式结构的重要因素在于它的良好的开放性。因为它能与任何标准的WebServer相连,MapXtreme与WebServer的连接是通过应用服务器完成的,如Microsoft的ASP,或者国外流行的Hahthahtsite(MapXtreme自带Hahthahtsite开发环境,用户无须另外单独购买网络应用开发工具)。一个WebServer可以任意挂接多个MapXtreme地图应用服务器。MapXtreme的Server可以
4、自动维护和协调WebServer和多个MapXtreme之间的请求响应关系。无须用户编程解决。第三节MapXtreme应用的开发方式MapXtreme提供了DevelopmentToolsDevelopmentTools包括MapXtremeSampleApplications及MapXtremeCodeLibs,它们可以从光盘上直接安装。开发方式程序员可以使用自己的机器开发,等应用完成后,再通过文件copy或是FTP将文件传送到服务器上的WEB站点主目录所对应的物理路径下。如果是采用VisualinterDev开
5、发环境的话,则此开发环境还支持远程程序调试,则只需要在一台服务器上安装MapXtreme,程序员便可以在多台机器上同时进行开发。程序员也可以直接在服务器上进行开发。57第三节MapXtreme与MapX的关系lMapXtreme的技术核心是MapX,针对MapX产品的编程知识和经验都可以适用于MapXtreme应用的开发。lMapXtreme可以实现MapX的全部功能lMapXtreme本身又是一个Server,它能在多用户访问时自动进行平衡负载,协调MapX的工作l用户不需要进行任何多用户访问平衡负载的编程工作,
6、这一切由MapXtreme的Server和ApplicationServer自动完成57
此文档下载收益归作者所有