基于JMX的构件管理研究

基于JMX的构件管理研究

论文摘要

面向构件的技术(CO)是比面向对象的技术(OOP)更高一层的抽象,它融合了面向对象的优点,加入了安全性和可扩展的模块设计,可以更好的映射问题域空间。采用面向构件的设计会带来很多好处,可以提高复用性、降低耦合度和通过组装构成系统等等。面向构件的技术的大量应用必然带来构件管理的问题:一方面,在一个大规模的系统中,虽然通过构件和服务的形式能够降低系统的复杂度,但是构件仍然很多,需要进行管理;另一方面,构件的状态,构件的可用性需要监控和管理,这对于大规模应用来说是必须的。因此,构件需要一种管理形式。JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。 本文首先回顾了软件工厂的发展过程,介绍了软件工厂的基本概念以及软件工厂所需要的基本技术,然后介绍了软件工厂的基本核心技术—构件技术的发展,详细介绍了基于构件的软件开发的原则,过程以构件的控制IOC。紧接着介绍了构件的静态管理和动态管理。然后详细介绍了JMX规范,对其定义、架构、构件以及适用范围做了详细的介绍。 然后本文对SWAT业务基础平台进行了系统分析,尤其对其构件管理功能群进行了详细的分析,给出了系统模块结构图和操作流程图,对系统模块的功能做了详尽的描述,同时还给出了系统中的服务分布及其功能描述。接下来运用JMX技术重点对构件的动态管理进行了详细的设计说明,给出了具体的系统架构图,构件调用关系图以及关键模块的类图。系统的设计完全遵循JMX规范,体现JMX体系结构的优势。最后对基于JMX的构件管理做了一个总结和展望。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 引言
  • 1 构件和构件管理
  • 1.1 软件工厂介绍
  • 1.2 基于构件的软件开发
  • 1.2.1 理解构件
  • 1.2.2 基于构件开发的原则
  • 1.2.3 基于构件开发的过程
  • 1.3 构件的控制(IOC)
  • 1.3.1 什么是IOC
  • 1.3.2 IOC的类型
  • 1.3.3 IOC模式与传统依赖模式的区别
  • 1.4 构件的管理
  • 1.4.1 构件的静态管理
  • 1.4.2 构件的运行管理
  • 1.5 SWAT业务基础平台介绍
  • 2 JMX框架结构
  • 2.1 JMX简介
  • 2.2 JMX结构概览
  • 2.2.1 Instrutmentation Level
  • 2.2.2 Agent Level
  • 2.2.3 Distributed Services Level
  • 2.2.4 附加管理协议API
  • 2.3 JMX体系结构的优势
  • 3 JMX主要组件介绍
  • 3.1 Instrumentation Level
  • 3.1.1 Mbean
  • 3.1.2 JMX Notification Model
  • 3.1.3 Mbean Metadata Classes
  • 3.2 Agent Level
  • 3.2.1 基本类介绍
  • 3.2.2 Mbean Server
  • 3.2.3 Agent Services
  • 3.3 协议适配器和连接器
  • 4 构件管理在SWAT业务基础平台中的应用
  • 4.1 SWAT业务基础平台总体功能分析
  • 4.1.1 SWAT业务基础平台的核心目标
  • 4.1.2 SWAT业务基础平台的术语定义
  • 4.1.3 SWAT业务基础平台系统结构
  • 4.2 SWAT业务基础平台构件管理的功能分析
  • 4.2.1 构件管理功能模块图
  • 4.2.2 公用构件库管理
  • 4.2.3 系统构件库管理
  • 4.2.4 构件运行管理
  • 4.3 SWAT业务基础平台构件管理设计
  • 4.3.1 SWAT业务基础平台上构件管理框架图
  • 4.3.2 SWAT业务基础平台上构件管理应用体系结构
  • 4.3.3 基于构件的调用关系
  • 4.3.4 基于构件概要功能需求
  • 4.3.5 构件定义描述
  • 4.3.6 构件管理的接口设计
  • 4.3.7 构件的维护管理
  • 结论
  • 参考文献
  • 后记
  • 相关论文文献

    • [1].导管架结构重点构件失效后果评价方法[J]. 中国海洋平台 2020(03)
    • [2].小型构件干法施工成套技术的研究[J]. 公路 2020(06)
    • [3].双T板构件在施工中的运用[J]. 建筑工人 2020(06)
    • [4].信息技术在构件生产阶段的应用与展望[J]. 土木建筑工程信息技术 2020(03)
    • [5].研究:无论有无病毒,家用橱柜构件市场超过商用构件[J]. 国际木业 2020(04)
    • [6].2016年度房屋构件生产十强企业[J]. 混凝土世界 2017(12)
    • [7].绘构件受力图时应注意的问题[J]. 装备制造技术 2016(11)
    • [8].谈构件[J]. 力学与实践 2017(03)
    • [9].基于描述逻辑的数控系统构件匹配方法研究[J]. 现代制造工程 2017(07)
    • [10].植物种群构件的理论概述及研究进展[J]. 安徽农业科学 2014(36)
    • [11].一种基于构件失效传播的软件可靠性建模方法[J]. 信息工程大学学报 2015(05)
    • [12].构件[J]. 青年文学家 2019(34)
    • [13].甲骨文构件方式别义分析[J]. 现代语文(语言研究版) 2010(08)
    • [14].对预制构件强化生产质量的若干措施探讨[J]. 现代物业(中旬刊) 2019(09)
    • [15].弯扭箱形钢构件受拉性能与破坏机理[J]. 建筑钢结构进展 2020(03)
    • [16].故宫古建筑石构件的病害机理与保护修复方法——以须弥座为例[J]. 古建园林技术 2020(02)
    • [17].基于高阶π演算的构件演化行为研究[J]. 计算机科学 2017(03)
    • [18].敢问路在何方?二胡构件改良的探索与实践[J]. 音乐时空 2016(07)
    • [19].考虑构件重要性的导管架平台强度储备提升[J]. 哈尔滨工程大学学报 2016(04)
    • [20].机械装备构件轻量化主要技术途径的探讨[J]. 电子制作 2013(17)
    • [21].一种基于用法示例的构件选择方法[J]. 运城学院学报 2013(05)
    • [22].X射线荧光光谱在北京清代官式琉璃构件保护研究中的应用[J]. 古建园林技术 2013(03)
    • [23].构件交互测试技术的研究[J]. 硅谷 2012(06)
    • [24].一种基于场景的需求驱动构件服务聚集方法[J]. 计算机应用研究 2011(12)
    • [25].浅议桥涵构件预制行业的现状与发展[J]. 中国市场 2010(23)
    • [26].构件测试元数据及其提取与展现技术[J]. 电脑开发与应用 2009(10)
    • [27].构件适配技术比较研究[J]. 计算机工程与科学 2008(01)
    • [28].构件软件变更风险分析技术[J]. 计算机科学 2008(01)
    • [29].敏捷企业信息系统的构件式进化机制研究[J]. 制造业自动化 2008(11)
    • [30].基于构件使用依赖关系的构件复用可信度计算方法[J]. 计算机应用 2015(12)

    标签:;  ;  ;  

    基于JMX的构件管理研究
    下载Doc文档

    猜你喜欢