论文摘要
中间件技术的广泛运用使得分布式应用系统开发得到进一步发展。 然而,如今不断涌现的新的应用领域对中间件技术提出了新的要求。传统的中间件己无法适应这样的多样性。细究其原因主要是因为传统的中间件技术均采用“黑箱抽象”开发原则,将服务的实现细节完全封闭,人们无法去定制服务内容。 反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。在软件设计中融入反射机制是为了使其具有更好的开放性和可重配置性。 本文阐述了反射的基本概念及其实现原理,并介绍了当前比较流行的反射式中间件,其中重点介绍了基于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 应用服务器PKUAS3.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 监控管理工具PMC4.3.6 在线演化4.4 小结第五章 总结与展望参考文献
相关论文文献
标签:反射论文; 中间件论文; 北大应用服务器论文; 电信九七论文; 元层论文; 基层论文;