欢迎来到天天文库
浏览记录
ID:33946679
大小:2.78 MB
页数:80页
时间:2019-03-02
《基于jmx规范的资源管理框架的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、四川大学硕士学位论文1.1选题背景第一章综述在今天这样一个电子商务和信息技术飞速发展、并充满需求的世界上,企业应用必须以更少的资金、更快的速度和比以往更少的资源来设计、建造和运营。越来越多的程序设计人员希望借助服务器端技术的快捷、安全以及可靠性,为企业开发分布式的交易应用系统。为降低成本、快速实现企业应用的设计和开发,J2EE平台技术为企业应用的设计、开发、集成以及部署提供了一条基于组件的实现途径。J2EE平台提供了一个多层次分布是应用设计模式,重用组件的能力,统一的安全模式,灵活的交易控制。企业不仅可以把全新的客户解决方案,用比以往都快的速
2、度推向市场,而且平台独立、基于J2EE组件的解决方案将使企业的产品不绑定在任何一个厂商的产品和API上。J2EE平台采用一个多层次分布式的应用模式。这意味着应用逻辑根据功能被划分成组件,组成J2EE应用的不同应用组件安装在不同的服务器上,这种划分是根据应用组件属于多层次J2EE环境中的酮§一个层次来决定的。图1.1展示了J2EE规范定义的完整的J2EE组件模型:圈1—1J2EE组件模型四川大学硕士学位论文开发人员可以根据需要,选取不同的组件,采用不同的层次模型,完成企业应用的开发。由于随着软件规模的扩大和网络的介入,传统的两层c/S体系结构显
3、然已经不能满足企业级应用的需要。比较典型的就是所谓“胖客户”问题。因为在任何应用领域中,数据都不能简单地由用户直接输入数据库。每一个应用领域都有一套自己的流程,叫做业务规范。在两层体系结构中,这一业务逻辑是在客户端实现的,从而形成了所谓的“胖客户”。当业务逻辑发生改变时,客户端软件要做相应的调整,这时每一个客户机都要重新安排软件。这是一个非常庞大的工程。因此,J2EE应用使用瘦客户端。一个瘦客户端是与应用连接的轻负载接口,它不处理象查询数据库、执行负载业务逻辑、或域传统系统连接等工作。而这些重负载由被转移到位于客户端和企业信息系统之间的中间层
4、上。中间层的所有工作由应用服务器来承担。应用服务器(ApplicationServer)是在当今Internet上企业级应用迅速发展,电子商务应用出现并将快速膨胀的需求下,产生的一种新技术,通过它能将一个企业的商务活动安全、有效她实施到Internet上,实现电子商务。它并非一种传统意义上的软件,而是一个可以提供通过Internet来实施电子商务的平台,所以有人又称之为“Internet上的操作系统“,在美国被喻为”FutureTechnology”。通过应用服务器可以帮助企业架构一个基于Internet的电子商务系统,而且拥有极高的稳定性、
5、可扩展性和安全性。应用服务器向企业级用户提供了设计、开发、部署、运行和管理一个Internet电子商务应用系统的平台。以下是它在各个环节所能够起到的作用:一设计一应用服务器完成底层通讯、服务,并屏蔽掉复杂的底层技术细节,向用户提供结构简单、功能完善的编程接口,让用户可以专心于商务逻辑的设计。·开发一应用服务器提供了完全开放的编程语言和应用接口,用户可以用任何自己习惯的开发工具来工作。另外,应用服务器自己也提供快速开发的工具和手段,帮助用户提高开发效率。-部署一应用服务器可以部署在任何硬件平台、任何操作系统,而且可以分布在异构网络中,应用服务器
6、帮助用户在复杂的网络环境中配置系统参数,使系统发挥最大的性能,拥有最好的稳定可靠性。_运行一应用服务器采用的是开放技术标准,它提供了一个完整的标准实现,即提供了系统的运行环境,任何基于同样标准的系统都能很好的运行于这个环境中。·管理一应用服务器让用户通过图形化的界面方便的管理自己的资源,而且在系统运行时也能动态监控和管理。在J2EE平台上,应用服务器以容器(Container)的形式为每种类型的组件四川太学硕士学位论文提供后台支持。因此.由于不必自己开发这些服务,可以专注于解决企业所面临的业务问题,如图1.2所示:图1-2J2EE三层应用体系
7、结构J2EE应用服务器是三层应用体系结构的中间层,是整个系统的核心。一方面,它为客户端提供事务逻辑服务;另~方面,代替客户从DBMS存取数据。更重要的是它为应用程序提供了开发与运行的环境,可以提供事务处理,负载平衡,数据库连接管理等有利于提高系统整体性能的一些服务。应用服务器已经成为构建新一代分布式应用系统的软件平台。因此对应用服务器体系结构的研究是目前计算机软件及分布式系统领域研究的前沿课题。1.2应用服务器的国内外发展概况应用服务器已经成为电子商务应用中一种非常关键的中间件技术。它将各种相互孤立的中间件系统整合为一个系统,能够提供一种完整
8、地系统支持平台。如今,各大主要软件厂商纷纷将应用服务器作为其电子商务平台的基础,IBM的Websphere便是典型例子,Oracle的InternetApplica
此文档下载收益归作者所有