资源描述:
《基于软件体系结构的反射式中间件研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1000-9825/2003/14(11)1819©2003JournalofSoftware软件学报Vol.14,No.11∗基于软件体系结构的反射式中间件研究+黄罡,王千祥,梅宏,杨芙清(北京大学信息科学技术学院软件研究所,北京100871)ResearchonArchitecture-BasedReflectiveMiddleware+HUANGGang,WANGQian-Xiang,MEIHong,YANGFu-Qing(InstituteofSoftware,SchoolofElectronicsEngineeringandComputerScience,
2、PekingUniversity,Beijing100871,China)+Correspondingauthor:Phn:86-10-62757801ext1,Fax:86-10-62757801ext8,E-mail:huanggang@cs.pku.edu.cnhttp://www.sei.pku.edu.cn/belljointlabReceived2002-11-04;Accepted2003-04-16HuangG,WangQX,MeiH,YangFQ.Researchonarchitecture-basedreflectivemiddleware.Jo
3、urnalofSoftware,2003,14(11):1819~1826.http://www.jos.org.cn/1000-9825/14/1819.htmAbstract:AsInternetprovidesanopenanddynamicruntimeenvironmentfordistributedapplications,oneofthemostimportantchallengestothenextgenerationofmiddlewareishowtoallowtheobservationandmanipulationoftheruntimest
4、atesandbehaviorsinternalofmiddlewareplatform.Reflectivemiddlewareisabletoopenuptheplatformimplementationtomeetsuchrequirements.Therearethreelimitationsincurrentresearchandexperimentsonreflectivemiddleware:theyfocusonpartsorindividualentityofasystem,lackingaglobalview;theyonlyaddressthe
5、reflectionoftheunderlyingplatform,ignoringthereflectionoftheapplication;theymostlyexperimentonCORBAwithlessworkonJ2EE.Thedesignandimplementationofareflectivecomponentoperatingplatform,calledPKUAS,ispresented.Basedonitscomponentizedstructure,PKUASintroducessoftwarearchitectureasthegloba
6、lviewofthewholereflectivesystem.AsaJ2EE-compliantapplicationserver,PKUAScanreflectboththeunderlyingplatformandEJBcomponents.Moreover,thispaperdemonstratestheusageofreflectionwiththePKUASmanagementtoolandevaluatesPKUASthroughcomparisonwithotherreflectivemiddlewares.Theworkpresentedinthi
7、spaperaddressestheaforementionedlimitationsandimprovestheapplicabilityofreflectivemiddleware.Keywords:component;middleware;reflection;softwarearchitecture;J2EE摘要:Internet为分布应用提供了一种开放、动态的运行环境,这要求分布应用的主要基础设施中间件能够支持∗SupportedbytheNationalNaturalScienceFoundationofChinaunderGrantNos.6023