首页 理论教育 软件平台建设的技术路线分析介绍

软件平台建设的技术路线分析介绍

时间:2023-10-11 理论教育 版权反馈
【摘要】:这一规范和其定义的平台就构成了J2EE。

6.3.3 软件平台建设的技术路线

电子政务系统平台的整体技术框架应基于客户/中间件/服务器的三层体系结构,应用软件的开发是基于组件的开发方式、基于WWW的应用。用中间件和代理服务等技术对现有应用系统进行改造、整合,使其满足整体技术框架的要求,以达到系统功能齐全、协调高效、信息共享、监控严密、安全稳定的目标。

一般来说,构建企业级的应用系统需要具备以下特征:支持多层架构,表示层、业务层、数据库访问层分开;支持B/S和C/S两种结构的应用程序;独立于特定的硬件平台和操作系统;支持各种类型的数据库系统;良好的安全性;分布式事务功能;支持消息服务;支持组件化开发;支持集群和失效转移,提供良好的可扩展性和容错性;支持XML技术;支持Web Service 和EAI;具有良好的可扩展性。

目前建立信息系统所采用的主要是两种相互竞争的技术构架,一种是Microsoft.Net构架,它是微软公司推出的一个系统构架,功能强大,具有良好扩展性及Window平台上良好的运行性能。另一种是以J2EE(Java 2 Enterprise Edition)为主体的技术架构,它是与实现企业级应用有关的各种技术规范的集合,对于跨平台的应用具有天然的优势,是开发可伸缩的、具有负载平衡能力的多层式跨平台企业应用的理想平台。此外,在政府领域,另有许多系统也基于Domino来构建,具有较好Intranet特性,功能完善,管理方便,简单易用。

1. 基于微软.NET平台的技术路线

.NET包含了一个重要的理念,那就是Web服务。Web服务是由应用程序完成的服务,通过Internet标准,可以和其他Web服务集成,客户端可以通过编程方式请求得到它返回的信息。Web服务的一个重要特点就是客户端不需要知道所请求的服务是怎样实现的。

.NET的主要目标就是让分布在不同区域的计算机、设备一起工作,为用户提供更加完美的服务。但在目前的技术条件下,实现这样的应用难度非常大,微软为此开发的.NET框架核心基础构件服务以及系列开发工具,将使开发人员可以很容易地搭建这样的应用。.NET框架是新一代因特网软件开发模型。

2. Sun公司的J2EE的技术路线

J2EE即Java2平台企业版,是由Sun公司主持推出的一项中间件技术。中间件技术已经走过了很长的一段路程,如今J2EE作为中间件技术史上的一块具有决定意义的里程碑,正受到业界越来越广泛的重视和采纳。

1996年,Sun公司推出Java时,主要用它来制作产生动态网页的Applet。后来,人们发现Java的“一次开发,多次运行”、纯面向对象的特性、垃圾回收机制和内置的安全性,特别适合于开发企业应用系统。于是,企业应用开发商纷纷在Java标准版的基础上各自扩展出许多企业应用API,其结果导致基于Java的企业应用呈爆炸式增长。但是各企业系统API之间又不能相互兼容,破坏了Java的平台独立性。鉴于此,Sun公司联合IBM,Oracle,BEA等大型企业应用系统开发商于1998年共同制定了一个基于Java组件技术的企业应用系统开发规范,该规范定义了一个多层企业信息系统的标准平台,旨在简化和规范企业应用系统的开发和部署。这一规范和其定义的平台就构成了J2EE。

J2EE并不简单地只是一门语言、一种工具或一套服务,而是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统的开发和部署。J2EE方案的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。

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

我要反馈