应用服务器PKUAS的管理工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:sxdinfo958
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着J2EE技术的快速发展与广泛应用,如今的J2EE应用服务器产品所提供的功能也越来越多,在功能日益丰富的同时,其核心内容也日趋标准化,各厂商必须遵循现有标准,在此基础上,应用服务器产品之间的差异越来越小,厂商间激烈的竞争逐渐转移到管理、安全等非功能特点以及更高的性能上,而不再仅仅是功能本身。不难发现,应用服务器的易用性、可扩展性、性能与稳定性、以及强大的管理手段已经成为体现产品核心竞争力的关键之一。 如何从J2EE应用服务器复杂的功能提炼出一个清晰、可扩展的管理视图,进而设计出易用、强大的管理工具,是所有应用服务器开发者必须考虑的问题。考察Internet环境下的J2EE应用服务器,本文认为,设计一个好的管理工具应实现如下目标:规范化、易使用、面向管理员、功能丰富、可定制,以及安全。其中功能丰富包括可监测的系统信息量大和可操作的系统指令多两个方面。现有的J2EE管理规范已经给出了一个可扩展的管理框架,但该框架及其它现有管理技术都或多或少有所欠缺,不能很好实现上述六个目标。如何基于这些管理技术及规范,设计一个完善的管理体系,进而实现符合自身特点的管理功能,并在服务器实际运行中加以运用,成为了设计J2EE应用服务器管理工具的关键。 本文试图从上述六个目标出发,在分析当前主流J2EE应用服务器管理工具功能的基础上,设计出一个可用于PKUAS的管理工具方案,并实现之,进而考察它的实际效用。主要的工作内容包括:搭建三层的反射式管理框架;在框架基础上提供了多管理视图的支持,包括JSR77标准视图、JSR77扩展视图、运行时软件体系结构视图、部署时服务器视图;由于多视图的存在,系统需要维护大量的元数据对象及相关的信息统计对象,但是,管理员在某段时期内往往只需要一种视图,甚至是该视图的部分信息,因此本文为元数据对象提供了良粒度的统计信息的定制;PKUAS允许用户自定义管理视图插装到管理框架,并实现自定义的元数据模型,这些开放性和可扩展性给系统带来了额外的安全漏洞,为此,本文设计并实现了一个反射式管理体系的安全框架;最后在此基础上设计和实现了PKUAS的管理工具,并通过实际测试评测了管理框架与安全框架对整个平台系统的性能影响。
其他文献
本文主要研究针对构件化嵌入式操作系统的软件保护机制的设计与实现。在分析通用操作系统中的保护技术的基础上,针对构件化嵌入式操作系统的特点,提出了一种将安全级和保护域结
企业应用集成(EAI)旨在将企业中完成不同功能,彼此相互独立的应用系统集成起来,并且不需要对现有的系统做太大的改变就可以让它们之间方便的共享业务数据和业务处理流程。随
形式化方法中的模型检测技术是近三十年来最为成功的自动验证技术之一。对并发传值系统进行模型检测需要建立相应的抽象模型,带赋值的符号迁移图是一种广为使用的抽象模型。
在我国政府信息化建设过程中,各政府职能部门常常根据自身的情况和需要,建立了自己的信息和业务系统。这些业务系统往往是采用不同的技术标准、不同的软硬件平台,由不同的软件提
随着XML的应用越来越广泛,对XML的支持已经成为数据库系统功能的一个重要组成部分。本文在PostgreSQL的基础上,提出了一个全面支持XML的版本XPostgreSQL,并从XML文档的存储及
随着应用需求推动和相关学科技术的进步,GIS被应用到越来越多的行业和领域中,其中油气藏管理GIS也得到迅猛发展。但油气藏边界形状复杂,内部状况难以直接观测,因此进行精确描述其
机器翻译是自然语言处理领域中的一个重要应用,它几乎包含了自然语言处理的所有技术。经过若干年的发展,机器翻译研究已经取得了很大的进展,出现了许多机器翻译方法并产生了很好
移动无线宽带接入网络中的移动终端需要在移动过程中接受服务,一般采用电池供电,其能耗问题是移动无线宽带接入网络的研究热点之一。本文基于IEEE 802.16e中的休眠机制,应用
网格技术是近年来国际上兴起的一种重要网络信息技术,它的目标之一是实现网络虚拟环境上的高性能资源共享和协同工作,消除信息孤岛和资源孤岛。数据库是信息资源的重要载体,
近年来,软件开发组织纷纷对软件过程的质量管理给予高度重视,其中对软件开发项目的估算一直都是一个重要的方面。在业界推崇的CMM规范中,关于对软件组织的软件过程能力成熟度的