首页> 中文学位 >基于JMX的J2EE应用服务器研究与设计
【6h】

基于JMX的J2EE应用服务器研究与设计

代理获取

目录

文摘

英文文摘

第一章绪论

1.1引言

1.2国内外发展现状

1.3本文研究的目的和意义

1.4本文的组织结构

第二章JMX相关知识和技术

2.1JMX概述

2.2设备层(Instrumentation Level)

2.2.1管理构件(MBean)

2.2.2通知模型

2.2.3辅助元数据类

2.3代理层

2.3.1 MBean服务器

2.3.2协议适配器和连接器

2.3.3代理服务

2.4分布式服务层

2.5附加管理协议API

第三章Shuraman系统结构

3.1概述

3.2设计思想

3.3基于JMX软总线的系统总体结构

3.3.1 Shuraman的JMX实现

3.3.2向Shuraman中动态嵌入服务

3.3.3编写MBean

3.4系统实现的相关说明

第四章Shuraman微内核的设计

4.1结构和设计特点

4.2服务注册机制

4.3 Shuraman的类载入模型

4.4 Shuraman发布器体系结构

4.5 Shuraman MBean服务的加载机制

4.6服务的生命周期管理

4.7 Shuraman应用服务器的启动过程

第五章Shuraman核心服务的设计

5.1 Web Service服务设计

5.1.1 Web Service相关知识和技术

5.1.2 Web Service服务的设计思路

5.1.3 Web Service服务主要功能模块

5.1.4 Web Service服务主要数据对象

5.1.5 Web Service服务接口设计

5.1.6 Web Service服务运行设计

5.1.7 Web Service服务错误处理设计

5.1.8 Web Service服务维护设计

5.2名/目录服务的设计

5.3EJB容器的设计

5.4分布式应用服务群的设计

5.5整个系统的实现情况

第六章总结

6.1结论

6.2下一步工作

参考文献

作者研究生期间的成果简介

声明

致谢

展开▼

摘要

SUN公司提出的JMX(JavaManagementExtensions)体系提供了完整的框架体系、设计模式、API接口、基于网络的管理和监控服务等,通过这些可以对Java程序进行管理控制,使程序员能够置入JAVA代码、创建灵巧的JAVA代理;实现分布式的管理中间件和管理器,并无缝地将这些解决方案集成到现在的管理和监控系统中。  本文首先分析了JMX的出现的意义和目前国内外的实现JMX规范的软件及厂商,基于JMX的J2EE应用服务器研究与设计的意义。接着讨论Shuraman的系统结构以及Shuraman服务器的设计思想,并基于JMX来进行ShuraMan应用服务器的内核设计,以及Shuraman服务器中核心服务的设计,包括WebService服务、名/目录服务、EJB容器等服务的设计。基于JMX的ShuraMan应用服务器内核提供管理接口,通过MBean方式加入其服务组件,而加入服务组件是可配置的,之间不相互影响。通过该种技术的研究和设计,可以大大提高对中间件的可管理性,可扩展性和高伸缩性。对中间件的开发和使用者都会有很大的意义。Shuraman在设计层次上分为J2EE服务器核心模块(称之为Shuraman的微内核)的设计和作为组件以可插拔方式存在的核心服务的设计。该种设计方式可以很好的随技术的更新进行应用服务器的升级和维护。对于Shuraman应用服务器的微内核部分,在系统的架构设计上,采用了基于JMX的微内核体系。Shuraman其核心架构思想是基于高标准的模块化和插入式设计,支持J2EE1.4规范的功能特性,采用工业标准的JMX来管理所有的组件和为EJB提供服务。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号