反射式中间件技术在电信运营系统中的应用

反射式中间件技术在电信运营系统中的应用

论文摘要

中间件技术的广泛运用使得分布式应用系统开发得到进一步发展。 然而,如今不断涌现的新的应用领域对中间件技术提出了新的要求。传统的中间件己无法适应这样的多样性。细究其原因主要是因为传统的中间件技术均采用“黑箱抽象”开发原则,将服务的实现细节完全封闭,人们无法去定制服务内容。 反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。在软件设计中融入反射机制是为了使其具有更好的开放性和可重配置性。 本文阐述了反射的基本概念及其实现原理,并介绍了当前比较流行的反射式中间件,其中重点介绍了基于J2EE平台的北大PKUAS中间件服务器.最后,将PKUAS应用到电信九七系统的服务端程序设计中,设计完成了该服务程序的中间件系统框架。在该框架下,通过修改配置文件可以灵活方便地调整系统的结构和功能,实现了九七系统的动态部署和实时监控.可以在系统运行过程中动态的替换和更改服务构件.从而使系统具有更好的开放性和灵活性,实现了系统的在线演化.解决了老九七系统基于”黑箱机制”结构固化,重配性差的弊端.

论文目录

  • 摘要
  • 第一章 绪论
  • 1.1 课题背景及意义
  • 1.2 研究现状
  • 1.3 本论文的工作和内容安排
  • 第二章 反射技术
  • 2.1 传统设计方法
  • 2.1.1 黑箱抽象
  • 2.1.2 解决方法
  • 2.2 开放实现
  • 2.3 从开放实现到反射
  • 2.4 反射
  • 2.4.1.反射的定义
  • 2.4.2 反射体系结构
  • 2.4.3 反射的实现原理
  • 2.4.4 反射的特征
  • 2.4.5 反射的两种类型
  • 2.4.6 反射技术的应用
  • 2.4.7 反射的操作系统
  • 2.4.8 反射的缺点
  • 2.5 反射式编程语言
  • 2.5.1 编程语言中的反射机制
  • 2.5.2 Java中的反射机制
  • 2.6 面向对象系统中的反射系统
  • 2.6.1 基本概念
  • 2.6.2 反射系统的特性
  • 2.7 反射分析
  • 2.7.1 反射分析的思想
  • 2.7.2 反射分析的可行性
  • 2.7.3 反射分析方法的优势
  • 2.8 小结
  • 第三章 反射机制在中间件中的应用
  • 3.1 中间件定义
  • 3.2 传统中间件
  • 3.3 中间件的特点:
  • 3.4 中间件类型
  • 3.5 反射中间件
  • 3.5.1 产生背景
  • 3.5.2 反射中间件的概念
  • 3.5.3 反射中间件的设计
  • 3.5.4 当前流行中间件
  • 3.5.5 微内核设计模式
  • 3.6 应用服务器PKUAS
  • 3.6.1 PKUAS的内核结构
  • 3.6.2 PKUAS反射体系
  • 3.6.3 PMC管理规范
  • 3.7 小结
  • 第四章 电信运营系统的实现
  • 4.1 系统背景
  • 4.1.1 现状分析
  • 4.1.2 存在问题
  • 4.2 基于J2EE的电信九七系统设计
  • 4.2.1 多层B/S结构
  • 4.2.2 J2EE技术
  • 4.2.3 J2EE应用服务器
  • 4.2.4 J2EE应用设计思想
  • 4.2.5 总体思路
  • 4.2.6 设计方案及系统框架
  • 4.3 基于PKUAS的系统实现
  • 4.3.1 系统平台,开发工具选择
  • 4.3.2 系统各层设计实现
  • 4.3.3.业务层EJB实现
  • 4.3.4 企业应用的打包与部署
  • 4.3.5 监控管理工具PMC
  • 4.3.6 在线演化
  • 4.4 小结
  • 第五章 总结与展望
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    反射式中间件技术在电信运营系统中的应用
    下载Doc文档

    猜你喜欢