%0 Journal Article
%T Research on Architecture-Based Reflective Middleware
基于软件体系结构的反射式中间件研究
%A HUANG Gang
%A WANG Qian-Xiang
%A MEI Hong
%A YANG Fu-Qing
%A
黄罡
%A 王千祥
%A 梅宏
%A 杨芙清
%J 软件学报
%D 2003
%I
%X 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.
%K component
%K middleware
%K reflection
%K software architecture
%K J2EE
构件
%K 中间件
%K 反射性
%K 软件体系结构
%K J2EE
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=DF9FD63A5FF55C26&yid=D43C4A19B2EE3C0A&vid=F3583C8E78166B9E&iid=708DD6B15D2464E8&sid=73DFEE35F698150B&eid=208A9AB486055DA4&journal_id=1000-9825&journal_name=软件学报&referenced_num=40&reference_num=16