当前位置: 代码迷 >> 应用服务器 >> MapXtreme Java 版 - 100% 纯Java map应用服务器
  详细解决方案

MapXtreme Java 版 - 100% 纯Java map应用服务器

热度:6971   发布时间:2013-02-26 00:00:00.0
MapXtreme Java 版 --- 100% 纯Java 地图应用服务器
企业可以通过地图实现数据的可视化,揭示数据之间的关联和发展趋势,为客户提供良好的服务,制定可靠的业务决策,更有效地管理和操作资产。
MapXtreme是采用最新Internet技术的地图应用服务器,能物有所值地扩充整个企业的地图能力。MapXtreme Java版,100%纯Java的基于Web的地图应用引擎,提供了高性能、多平台、高伸缩性、“编写一次”可重复使用的地图能力,满足那些在Internet平台进行新地图应用开发的广大用户的需求。

为什么Java如此重要?
Java作为服务器端应用开发平台得到非常迅速的发展,可以和任何虚拟的硬件平台一起工作,消除了为不同平台如Unix、Windows操作系统提供独有的应用程序,保护了用户在已有系统和数据方面的投资。此外,由于Java是基于模块和组件结构,使其具有易用性、多用性和可伸缩性;诸如垃圾内存的自动清理、简便的线程管理等特性,使得应用开发人员能很快地开发出非常稳定的应用程序。
MapXtreme Java版是满足多平台、高质量、高性能、易使用等要求的地图产品,如电信和保险行业中关键性任务都是在Unix平台下展开的,因为Unix具有性能好、安全可靠等优点,他们需要Unix平台下的应用,因而他们不断地采用Java开发企业应用解决方案。

MapXtreme Java版的优势
MapInfo公司的100%纯Java的MapXtreme是基于服务器的空间分析和制图的理想选择。
l 支持Unix服务器 ――― 许多企业的空间分析应用都架构在混合的硬件环境之中,或倾向选择具有可伸缩性、高性能和高可靠性的Unix服务器,在服务器端运行Java应用,Unix资源的投资可以得到保护。
l 高度的伸缩性能 ――― 对于许多企业而言,空间分析是关键性的任务或业务。地图应用需要有很好的性能表现,并且支持来自企业Intranet或Internet所有用户对地图数据的存取。MapXtreme for Java版采用多线程机制以获得高性能的表现,采用智能Java线程以便高效地服务于众多并行用户、减少阻塞、低内存消耗、并随着CPU资源的增加,性能可得到更高的增强。
l 编写一次,到处运行 ――― 由于基于Java环境开发,MapXtreme Java版的移植和重用可以不必考虑未来硬件和平台的选择。
l 快速应用建模/配置 ――― 为帮助用户快速建立应用,MapXtreme Java版包含商务Internet开发环境和应用服务器(Hahtsite),以及预建的基于Java环境的样本应用,如Hahtsite、NetDynamics和Silver Stream,它与目前所有的Web服务器/浏览器相兼容并且不需要专用的插件。

技术亮点
采用Java技术,MapXtreme拥有众多新服务器特性和技术创新,在当今的空间市场内外,任何应用服务器均不具备。

100%纯Java
MapXtreme Java版的所有编码均是新编写出来的,并且在借助于MapInfo Professional和MapX中的算法时,对在Java环境中的编写给予了充分的考虑和策划。即便是运行于服务器端,其大小仍小于500K字节。
MapXtreme Java版以100%纯Java类(基于Java开发工具1.1版和1.2版)交付使用,是一个非常强劲、高伸缩、多线程服务器。基于简单又非常完备的对象模型层次结构,完全采用面向对象技术,MapXtreme Java版为获取地图显示、地图查询、地图处理提供了广泛的途径和手段。(下一版本将采用企业JavaBean方式,一种扩展了JavaBean组件模型的应用程序接口以便为企业的交易/事务应用提供非常丰富的面向对象环境。)
MapXtreme Java版服务器通过Java应用程序接口(MapJ)并采用TCP/IP协议和MapXtreme服务器进行数据通讯,每个客户从服务器上得到的请求地图都将创建一个MapJ对象例程。MapXtreme Java版没有专用的插件,所以它能将地图数据传送到PC或UNIX工作站上的任何浏览器。

服务器端Java
大多数针对Web应用软件的传销商所提供的方案都是通过原始地创建符合特定状态的客户端工具,以强制性地适合服务器端环境。相反,从开始MapXtreme Java版就设计成服务器端的Java组件,尤其是它支持:
l 众多的、并行的用户
l 多CPU
l 多平台(包括Windows NT和大多数UNIX)
l 共用数据库连接
l 安全性与客户端的启用工具无关
所以,MapXtreme,基于Web的地图应用,在一个或更多应用服务器上并行用户能从几百个扩展到几千,甚至MapXtreme可以扩伸到支持访问量非常巨大的Web站点,而后端与应用服务器如Oracle、Hahtsite或NetDynamics等建立数据连接。
MapXtreme Java版是异步和非状态方式,因而能达到最大的性能表现。同时,MapXtreme界面运用Java的串行化方式来管理多个Web请求状态。

智能多线程
MapXtreme Java版采用智能Java线程来有效地服务众多并行用户,减少阻塞、低内存消耗、并随着CPU资源的增加而调整用户负载。测试表明,MapXtreme服务器引擎需要大约8MB稳态内存,每个并行用户100KB到200KB。
智能Java线程是基于复杂的队列模型以便最小化等待时间和最大限度地利用CPU、内存、硬盘以及网络资源。例如,但某一线程处理一个地图请求时,另外三个线程同时地通过网络I/O正在传送此前三个地图请求的结果。

基于组件的适应性
由于采用组件化的结构设计思想,MapXtreme Java版具有很强的适应性配置机能。其中有两个高层组件:地图表述(Map Renderer)组件用来操纵地图;数据供给(Data Provider)组件完成MapInfo自有TAB文件的存取和远程数据库系统的连接管理,在标准配置中,这两个组件都运行于服务器端。
一个选项配置允许用户进行更高级的地图操作,如复杂的地图制作、编辑,在这种情形下,地图表述(Map Renderer)组件运行于客户端而仅仅数据供给(Data Provider)组件在服务器端。数据供应(Data Provider)组件能与内嵌有快速存取数据的Java组件的数据库管理系统很好的集成在一起,快速存取数据Java组件作为一个非常便利的工具得到了大多数数据库厂商的支持,或宣布计划支持,例如,Oracle8i的内核提供了全Java支持。数据供给(Data Providre)组件能数量级地提升数据存取速度,因为:
l 数据请求保留在同一过程空间
l 存取Oracle内存缓冲区的数据几乎是即刻的
l Java命令受控于Oracle内嵌的、高性能的Java虚拟机

远程数据库连接
强有力的远程数据集连接能力。MapXtreme for Java版趋向于将空间数据存储在对象/关系型数据库系统中,如带有SpatialWare数据插件的Informix动态服务器或带有空间盒的Oracle8i。这样,关键任务的空间数据便可以存储在企业级数据库管理系统中,同时为WWW上的用户提供合适的数据存取手段。
MapXtreme也提供了数据供给应用程序接口,因此对有特殊空间数据存取需求的企业可以扩展MapXtreme的功能。

与任何Web环境兼容
MapXtreme Java版的开放构架与任何Web环境兼容(尤其是三层结构),并且能在任何支持ISAPI、NSAPI或CGI网关程序的Web服务器(如Netscape、Apache或Microsoft Internet Information Server等)上运行,同时作为Java类集,MapXtreme Java版也可以运用SunSoft Java Servlet应用程序接口。
MapInfo公司建议设立一个应用服务器配置架构,应用服务器(如Hahtsite、NetDynamics或Oracle)可以产生Java对象的例程,为便于快速配置和消除购买单独的Web应用开发环境,MapXtreme Java版还提供了预建的基于Hahtsite和NetDynamics的样本应用,同时捆绑了Hahtsite全套的Internet开发环境(IDE),而这些不需要额外的费用。
由于MapXtreme Java版将地图输出成GIF图片并组织到HTML信息页面中,因此任何Web浏览器均能自动接受由MapXtreme Java版产生的地图,MapInfo公司建议使用至少Netscape 2.x或Microsoft Internet Explorer 2.x。

制图功能
MapXtreme Java 1.0版包含如下制图功能:
l 主题制图 ――― 用户可以给地图上不同的区域赋值并且将它们显示出来。
l 输出格式化 ――― MapXtreme输出GIF图形格式。
l 地图显示将和任何MapInfo格式地图(*.tab)一起协作 ――― 这包括所有的地图与Microsoft Excel图形、geosets、街道图以及无缝合线图表的共同协作。
l 层控制 ――― 用户可以管理多层地理信息,如数据层的颜色、缩放、能见度以及标注风格。
l 空间选择 ――― 允许用户在给定的矩形内、给定的半径圆内、或给定的多边形区域(例如一个州)中选择和操作空间数据。
l 用户通过注解层定位 ――― 如客户、或移动的交通工具的定位,在地图上可以精细到ZIP代码的中心。MapInfo公司的街道级地理编码工具MapMarker以Java内库的形式与MapXtreme紧紧地集成在一起。
l 免费样图和数据 ――― 其中包括世界地图,主要城市、大众边界以及更多的信息,这些都不需要额外的费用。

被认证的环境
MapXtreme Java版是采用100%纯Java编写而成,可在任何平台上运行,MapInfo在下列环境中为MapXtreme Java版取得了认证:
l Windows NT 4.0 + 补丁程序3 (Intel), Solaris 2.6 (Sparc), HP/UX 10.2 (PA/RISC)
l Netscape, Apache和Microsoft Internet Information Web服务器
l Java 1.1和1.2虚拟机
l Hahtsite和NetDynamics应用服务器
l Microsoft Internet Explorer 4.x和Netscape 4.x

什么是应用服务器?
三层Web结构通常由服务器、客户端和应用服务器组成,应用服务器是被安置在服务器端并和Web服务器建立通讯连接的软件,它的功能是执行一项业务应用组件的逻辑特性,如MapXtreme。
应用服务器的最主要的好处是将业务应用组件和网络管理等诸多细节分离开来,只要业务逻辑组件支持所需要的接口(即CORBA,企业JavaBeans),该组件就将继承从应用服务器的所有好处,包括:
l 事务管理
l 安全性
l 状态管理
l 消息队列
l 数据库连接共享
l 容错处理(回避“死”服务器)
l 多个应用服务器之间的负载平衡
l 创建动态HTML信息页面的Internet开发环境
大多数高级应用服务器支持Web服务器接口,如CGI、NSAPI和ISAPI,而这些反过来支持由Perl、Java或CORBA IDL创建的组件。

下面本篇文章插图文字的翻译
 Browser                         - 浏览器  
 Web Server                        - Web服务器  
 Foreground Host                    - 前台主机
 Application Server(s)               - 应用服务器  
 Application Instance         - 应用例程
 MapXtreme multi-threaded Java Server - MapXtreme多线程Java服务器
MapXtreme:在Java或NT平台上基于Web制图
MapInfo公司的MapXtreme(一个100%纯Java服务器或在NT平台下基于ActiveX的服务器)是为企业通过Intranet或Internet挖掘空间信息而提供的物美廉价的应用服务器,它是一个制图服务器,开发人员能很快地基于其上进行应用开发而不管开发环境是Java还是Visual Basic。MapXtreme允许用户以交互方式进行数据可视化,因而能作出更好的决策、提高生产力、和得到更高的资产回报等。
通过预打包的解决方案,MapXtreme最小化了用户的应用开发时间,开发人员在样本应用的基础上运用通用的开发工具如Microsoft的ASP或NetDynamics可以快速地创建个性化应用。同时,MapXtreme包含了Haht的具有领导地位的商业Internet开发系统,即Hahtsite,此外,MapXtreme还提供了应用管理、升级管理和完整的WYSWYG站点出版和可视开发环境,与所有的Web服务器和浏览器兼容。

硬件要求
l Java虚拟机JDK 1.1或更高
l 30MB的系统安装硬盘空间
l 250MB的地图数据硬盘空间
l 16MB RAM用于MapXtreme
l 服务器端需要安装视频卡

完整的,全球解决方案
MapXtreme集成了MapMaker(MapInfo公司的首要的地理编码产品)以便使业界的数据地图化,此外MapXtreme也可以处理企业的遗留数据,无论是通过MapInfo公司的专业桌面地图系统还是Microsoft公司的相关产品创建的。MapInfo公司为MapXtreme提供全球服务和支持。

免费试用,在www.mapxtreme.com索取更多信息
NT和Java平台下的MapXtreme 30天免费试用版可以从www.mapxtreme.com站点下载。有关MapInfo公司的软件和数据产品的更多信息,请访问MapInfo公司的Web站点www.mapinfo.com。

MapInfo MapXtreme 2.0版
MapInfo公司的MapXtreme是运行于企业Intranet或Extranet网络上的地图应用服务器,开发人员可以很快的掌握和运用。采用MapXtreme,企业可以在地图上进行数据的可视化,从而能发现隐藏的数据关联和发展趋向,这有助于企业的领导层在开拓市场和销售、管理和保护资产、产品的有效发送等诸多方面进行更好的决策。MapXtreme为诸如此类的应用提供了强有力的功能,在企业Intranet上物有所值地协助展开工作。

有关MapXtreme更多信息,请访问www.mapxtreme.com站点,并下载30天免费试用版。
l 用于企业Intranet或Extranet上分布式制图的应用服务器
l 稳健、强有力的制图功能
l 与空间服务器通讯,建立动态数据连接和提供写入功能
l 应用于企业Intranet,物有所值
l 附加在开发工具中的打包方案,使得开发个性化应用快速简便
l 整体产品的全方位服务和支持

谁使用MapXtreme?
MapXtreme是一个应用服务器,协助企业完成数据的可视化和制图,以便企业制定更好的决策,更有效地管理和运营资产。现在,这些企业的开发人员可以充分利用Internet和制图技术,在企业Intranet上以更低的成本展示和提供更多的空间信息。

为什么在Intranet上制图?
易于管理的网络(Intranet)和服务器(Web)使得运行于其上的应用的硬件成本和管理费用非常低廉,尽管不断地改进这些应用的性能、可靠性以及安全性。因为MapXtreme在易用性和Internet技术的有效性方面作了非常充分的考虑,曾经在制图方面付出沉重代价的很多企业现在以非常低廉的费用便可得到同样的效果。

MapXtreme的好处是什么?
物有所值
服务器上数据和应用软件的集中管理降低了管理费用和企业中每个成员的花费。为得到更优的效能、便于集中管理、提高安全性,MapXtreme能与强有力的空间数据存储产品SpatialWare协调工作(SpatialWare允许企业将地图数据存储在中央数据库管理系统中)。

快速应用开发
MapXtreme为开发人员在制图和Intranet方面进行应用开发提供了完备的方案工具,MapXtreme随着应用的不断增长而扩展,企业可以通过简单地增加服务器个数以支持不断增长的用户。

开发工具
MapXtreme将MapInfo公司高能的制图引擎MapX和Hahtsite捆绑打包以提供一个完整的、高度集成的Web解决方案。HAHT的应用服务器、Web站点开发和出版工具为开发人员进行快速简便的应用开发提供了完备的集成工具。MapXtreme包含Hahtsite使得建立应用时无需另外购买Web应用开发环境,是否应该采用Microsoft公司的ASP进行开发?现在,MapXtreme提供了ASP的支持并且包含了很多样本应用以协助更加快速和简便的应用开发。

与所有的Web服务器和浏览器兼容
MapXtreme的开放结构使得能与任何Web服务器协同工作,并充分利用ISAPI、NSAPI、或CGI网关程序。此外,MapXtreme没有专用的插件,所以能发送地图信息到PC或UNIX工作站上的任意浏览器。

健壮的制图功能
MapXtreme为强有力的制图功能提供了综合列表以满足企业解决方案的需求,包括访问空间服务器、制作主题图、缓存对象(地图)、编辑、画层、查找、对Lotus Notes的本地访问和Domino的兼容性、地图显示、层控制、空间选择、地理编码、扩展数据库绑定以及样本数据。

MapXtreme制图功能包括:
l 空间数据库访问(SSA):允许开发人员同存储在空间服务器(如MapInfo公司的运行于Oracle和Informix数据库之上的SpatialWare)上活动数据建立连接,对SSA一项新的增强体现在通过MapXtreme可以对SpatialWare进行数据的“插入”和“更新”。通过空间服务器(如SpatialWare),企业可以象聚集其他类型数据一样来聚集地图数据以得到更大的处理能力,更好的存储性能以及更高的安全性。
l 主题图:通过晕渲、等级符号、独立值、点密度、圆饼图和直方图等诸多方法进行区域值显示。
l 对象处理:包括对点、线、多边形等对象的合并、缓存、求交、删除等操作,以及结果的返回。
l 对象编辑:包括在一张地图上创建、修改、或删除对象。
l 绘制图层:允许开发人员定制自有对象,如尺标、天线传送方向的箭头。
l 查找:允许用户在地图上快速查询特定的场所,如一个州、ZIP代码、城市、街道、或客户(注意:这并不将纬/经度附加在一个纪录上)。
l 图层控制:允许用户管理多层地理信息,如数据层的颜色、缩放、能见度、以及标志风格。
l 空间选择:允许用户在给定的矩形内、给定的半径圆内、或给定的多边形区域(例如一个州)中选择和操作空间数据。
l 地理编码:用户通过地理编码确定(如客户)位置,在地图上可以精细到ZIP代码的中心。
l 地理编码工具MapMarker:MapInfo公司的美国街道级地理编码工具MapMarker,已与MapXtreme紧紧捆绑。
1 楼 dxqrr 2011-11-25  
请问LZ有相关的学习资料么
能共享么
  相关解决方案