首页 百科知识 服务器端与客户端并重构造方法

服务器端与客户端并重构造方法

时间:2022-10-18 百科知识 版权反馈
【摘要】:目前服务器段与客户端并重构造方法主要有J2EE体系架构和.Net体系架构,两者在实现上非常类似。因此,本节将在讨论J2EE的分布式地理信息服务概念的基础上,重点阐述基于J2EE的分布式地理信息服务的实现体系框架、部件划分和部件之间的组合调用。
服务器端与客户端并重构造方法_网络地理信息系统

4.3 服务器端与客户端并重构造方法

目前服务器段与客户端并重构造方法主要有J2EE体系架构和.Net体系架构,两者在实现上非常类似。本书着重阐述J2EE体系结构方法。

目前Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台微型版(Java2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java2 Platform Standard Edition,J2SE)和适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)(SUN,2000)。

J2EE是Sun公司提出的利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术以Java 2平台标准版J2SE为基础,不仅继承了标准版中许多优点如“编写一次、到处运行”等特性,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)技术的全面支持。

简单地说,J2EE是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统开发和部署。J2EE方案实施可显著提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。它可以看做是一种多层、分布式中间件语法,一个企业级应用系统开发平台(表4-1为支持J2EE标准的几种流行中间件产品对照),电子化应用开发模型和一系列Web应用服务器广泛采用的标准,具有如下特点:独立于硬件配置和操作系统;坚持面向对象的设计原则;灵活性、可移植性和互操作性;轻松的企业信息系统集成;引进面向服务的体系结构。

正是由于J2EE的上述优点和电子商务企业级应用的趋势,它已经成为大型分布式应用的首选平台,像电信行业、金融行业等纷纷采用J2EE作为中间件应用标准来提高系统可用性、高可靠性和跨平台性。现有大型高端服务器硬件市场基本上由IBM、SUN和HP垄断,它们均采用UNIX系统,都有自己符合J2EE标准的中间件平台基础设施。然而,由于J2EE实施至少需要组件开发者、应用程序装配者、部署者、服务器和容器提供者6种不同角色,开发前期投入资金较大,并且在地理信息系统领域,熟悉J2EE的人员不多,故基于J2EE的分布式地理信息服务方面的研究不是很多。采用J2EE的基础设施平台,能否满足诸如基于Internet的分布式地理信息服务必须具备跨平台、高可靠性和可用性的特征的需求,还需要进一步研究。

因此,本节将在讨论J2EE的分布式地理信息服务概念的基础上,重点阐述基于J2EE的分布式地理信息服务的实现体系框架、部件划分和部件之间的组合调用。

表4-1 支持J2EE标准的几种流行中间件产品对照表[引自Jesse Feiler,2000]

img29

续表

img30

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

我要反馈