中间件和应用服务器技术

中间件和应用服务器技术

ID:25625478

大小:50.00 KB

页数:4页

时间:2018-11-21

中间件和应用服务器技术_第1页
中间件和应用服务器技术_第2页
中间件和应用服务器技术_第3页
中间件和应用服务器技术_第4页
资源描述:

《中间件和应用服务器技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中间件和应用服务器技术

2、第1内容显示中中间件发展到目前的应用服务器是一种基于Inter的发展需求。我们可以将应用服务器简单理解为对已有中间件技术的更高层次的封装。但这二者到底孰先孰后,孰优孰劣,之间的关系到底如何?中间件的重要性在软件开发的过程中,人们越来越意识到软件重用的重要性。异构的系统、不同的实现方案使软件的重用变得复杂。在中间件产生以前,应用软件不得不直接面对非常底层的东西。不同的硬件体系、不同的操作系统、不同的网络协议实现和不同的数据库等等,这些使得应用程序复杂多变。面对易变的东西,软件设计师们已经习惯于通过添加中间层的方式来隔离变化。把应用软件所要面临的共性问题

3、进行提炼、抽象,在操作系统之上添加一个可复用的部分,供成千上万的应用软件重复使用。这一技术思想最终构成了中间件。一方面中间件要应对底层不同的环境,针对不同的环境进行不同的调用;另一方面,中间件要对上层提供统一的接口,保证在不同的环境中为上层提供相同行为的服务。具体地说,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,大大减少了技术上的负担。中间件带给应用系统的不只是开发的简便、开发周期的缩短,也减少了系统的维护、运行和管理的工作量,还减少了计算机总体

4、费用的投入。Standish的调查报告显示,由于采用了中间件技术,应用系统的总建设费用可以减少50%左右。在网络经济、电子商务大发展的今天,从中间件获得利益的不只是IT厂商,IT用户同样是赢家。其次,中间件作为新层次的基础软件,其重要作用是将不同时期、在不同操作系统上开发应用软件集成起来,彼此像一个天衣无缝的整体协调工作,这是操作系统、数据库管理系统本身做不了的。中间件的这一作用,使得在技术不断发展之后,我们以往在应用软件上的劳动成果仍然物有所用,节约了大量的人力、财力投入。中间件分类有很多方式和很多种类,由底向上从中间件的层次上来划分,可分为以下三个大的层次:基础型中间件

5、、通用型中间件、集成型中间件。应用服务器技术作为电子商务发展的产物,应用服务器又称为“应用服务器软件平台”,是最重要的一类中间件软件。但它并不意味着是老产品的位置重置,它不是把交易管理、数据访问等诸多中间件和别的中间件以及技术简单地打包在一起,因为当前的应用服务器软件都是基于对象或组件技术的,各种中间件功能必须以面向对象或组件的方式提供。此外,它还需要把另外重要的、增加价值的功能加进来,如对象或组件的部署、运行及管理功能。应用服务器的发展经历了几个时代,总体向着规范、易用易扩展的方向发展。第一代基于CGI、第二代基于Java、第三代适应Java组件技术。整体上看,基于应用服

6、务器的整个软件系统由四个大层次构成。最底层是虚拟机层(JVM、CLR),一般由计算机系统厂商提供;上面就是应用服务器,由应用服务器开发商提供,这一层是整个应用系统开发、部署、运行和管理的基础架构层;第三层的电子商务/企业应用框架是基于应用服务器开发的、针对特定种类电子商务/企业应用的“标准”积木块,这一层产品由应用服务器厂商或第三方软件厂商来提供。类似的产品有“电子商务服务器”等等。最上层是由应用软件开发商/开发人员定制开发的电子商务及其企业应用。从目前应用服务器产品来看,其基本技术与基本框架并没有改变,如核心内容更加标准化、功能更丰富,与其它系统之间的联系越来越多。而应用

7、服务器自身也在向上延伸,把部分应用框架方面的内容容纳入自身。目前市场上应用服务器的规范相当多,其中以J2EE规范得到最普遍的认可。J2EE应用服务器从企业的应用层次来说,是处于中间层,前边有客户端层,在后面有企业信息系统层,它包括客户端层、应用服务层、企业信息系统层。结束语随着中国加入WTO后市场竞争的日益加剧和企业电子信息化建设的不断深入,高度灵活、能快速部署新服务和新应用的三层结构应用系统必将成为企业的最终选择。企业要降低开发、维护和再开发的费用,势必将会选择中间件作为构建三层结构的核心,其技术也在不断发展和完善。而针对应用服务器的新关键技术并不仅仅局限于Web服务。总

8、的来看,应用服务器正朝着大而全,即:“一个应用服务器,所有的中间件”的方向发展。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。