首页 | 本学科首页   官方微博 | 高级检索  
     

基于软件体系结构的反射式中间件研究
引用本文:黄罡,王千祥,梅宏,杨芙清.基于软件体系结构的反射式中间件研究[J].软件学报,2003,14(11):1819-1826.
作者姓名:黄罡  王千祥  梅宏  杨芙清
作者单位:北京大学,信息科学技术学院,软件研究所,北京,100871
基金项目:Supported by the National Natural Science Foundation of China under Grant Nos.60233010, 60125206, 60103001 (国家自然科学基金); the National High-Tech Research and Development Plan of China under Grant No.2001AA113060 (国家高技术研究发展计划(863)); the National Grand Fundamental Research 973 Program of China under Grant No.2002CB31200003 (国家重点基础研究发展规划(973)); the Major Project of Science and Technology Research of Ministry of Education of China under Grant No.MAJOR0214 (国家教育部科学技术研究重大项目)
摘    要:Internet为分布应用提供了一种开放、动态的运行环境,这要求分布应用的主要基础设施中间件能够支持运行时查看并调整平台内部状态和行为,由此产生了反射式中间件.目前的反射式中间件研究与实践存在3个不足:注重系统局部或单个实体的反射而缺乏全局视图;注重中间件平台内部功能的反射,而对上层应用的反射不够;集中于CORBA平台,而对J2EE平台的反射性研究较少.介绍了一个反射式的J2EE应用服务器PKUAS.基于构件化的平台内部体系结构,PKUAS引入软件体系结构作为全局视图以实现反射体系对系统整体的表示和控制,作为J2EE应用服务器,PKUAS可反射底层平台以及上层EJB构件.同时,以PKUAS实时监控工具为例,探讨了如何利用基于软件体系结构的反射体系管理整个系统,并给出了PKUAS与其他几种反射式中间件的比较.该工作有效地解决了现阶段反射式中间件研究的不足,提高了反射式中间件的实用性.

关 键 词:构件  中间件  反射性  软件体系结构  J2EE
收稿时间:2002/11/4 0:00:00
修稿时间:2002年11月4日

Research on Architecture-Based Reflective Middleware
HUANG Gang,WANG Qian-Xiang,MEI Hong and YANG Fu-Qing.Research on Architecture-Based Reflective Middleware[J].Journal of Software,2003,14(11):1819-1826.
Authors:HUANG Gang  WANG Qian-Xiang  MEI Hong and YANG Fu-Qing
Abstract:As Internet provides an open and dynamic runtime environment for distributed applications, one of the most important challenges to the next generation of middleware is how to allow the observation and manipulation of the runtime states and behaviors internal of middleware platform. Reflective middleware is able to open up the platform implementation to meet such requirements. There are three limitations in current research and experiments on reflective middleware: they focus on parts or individual entity of a system, lacking a global view; they only address the reflection of the underlying platform, ignoring the reflection of the application; they mostly experiment on CORBA with less work on J2EE. The design and implementation of a reflective component operating platform, called PKUAS, is presented. Based on its componentized structure, PKUAS introduces software architecture as the global view of the whole reflective system. As a J2EE-compliant application server, PKUAS can reflect both the underlying platform and EJB components. Moreover, this paper demonstrates the usage of reflection with the PKUAS management tool and evaluates PKUAS through comparison with other reflective middlewares. The work presented in this paper addresses the aforementioned limitations and improves the applicability of reflective middleware.
Keywords:component  middleware  reflection  software architecture  J2EE
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号