期刊文献+

反射中间件的研究 被引量:8

Study of Reflective Middleware
下载PDF
导出
摘要 中间件处理的是复杂的分布式应用问题 ,因而常常面对变化的运行环境和不同的用户需求 .当前的中间件 ,无论 CORBA、DCOM还是 Java RMI基本上都采用了黑箱抽象的原则 ,缺少必要的灵活性和适应性 .通过反射技术 ,可以使客户检查和调整系统的内部实现 ,以满足客户的特定服务质量要求 .通过比较中间件的工作过程与反射计算 ,文章提出采用绑定具体化反射模型来设计中间件 ,并分析了这个反射模型的特点 .文章还从绑定生成器、反射协议栈、可配置的反射层等方面 ,介绍了一个反射中间件原型 Middlewares deals with complex distributed applications and face changing environments and different client requirements. Traditional middleware such as CORBA, DCOM and Java RMI was designed in line with black box abstraction, and short of the necessary flexibility and adaptability. Employing reflective technology, system implementation can be inspected and adapted by clients. After comparing middleware processing with reflective computing, this paper proposes to apply binding reification reflective model to design middleware, and its features is analyzed. Then, a reflective middleware propotype named RECOM is introduced about its binding factories, reflective proctocol stack and configurable reflective levels.
出处 《小型微型计算机系统》 CSCD 北大核心 2002年第5期618-621,共4页 Journal of Chinese Computer Systems
关键词 反射中间件 研究 绑定具体化反射模型 RECOM 面向对象 软件设计 reflection middleware binding reification reflective model RECOM
  • 相关文献

参考文献10

  • 1G.Kiczales.Towards a new model of abstraction in software engineering[C].In Proceedings of the IMSA'92 Workshop on Reflection and Meta-level Architecture,1992.
  • 2G.Kiczales.Beyond the black box: open implementation[C].IEEE Software,1996.13(1)
  • 3P.Maes.Concepts and experiments in computational reflection[C].OOPSLA'87,Sigplan Notices.Oct.1987.4~8
  • 4W.Cazzola.Evaluation of object-oriented reflective model[C].In Proceedings of ECOOP Workshop on Reflective Object-Oriented Programming and Systems (EWROOPS'98).Brussels,Belgium,Jul.1998
  • 5J.Ferber.Computational reflection in class-based object oriented languages[C].OOPSLA'89,Sigplan Notices.Oct.1989.1~6
  • 6Sun Microsystems.Java core reflection[EB/OL].Available at http://java.sun.com/produ cts/jdk/1.2/docs/guide/reflection/index.html
  • 7The CORBA Architecture and specification[Z].Reversion2.2.Object Management Group,Inc.Feb.1998
  • 8RM'2000-Workshop on Reflective Middleware[EB/OL].2000.Available at http://www.comp.lancs.ac.uk/computing/RM2000.
  • 9M.Roman,F.Kon and R.Compell.Design and implementation of runtime reflection in communication middleware: the dynamicTAO case[C].In Proceedings of the ICDCS'99 Workshop on Middleware.Austin,Texas.May 31-Jun.5,1999
  • 10F.Costa,G.Blair.A reflective architecture for middleware: Design and Implementation[C].In Proceedings of the ECOOP'99 workshop for PHD Students in Object Oriented Systems,Lisbon,Jun.1999.

同被引文献52

  • 1郑娅峰,鱼滨.基于Web的异构信息源集成中间件[J].计算机应用,2005,25(1):81-84. 被引量:10
  • 2杨德仁,栾静,顾君忠.中间件技术比较研究[J].计算机系统应用,2005,14(3):27-30. 被引量:11
  • 3李尊朝,徐颖强,饶元,曹博.基于XML的异构数据库间信息安全交换[J].计算机工程与应用,2005,41(13):163-165. 被引量:17
  • 4柯宗武,陈年生,汪自云.Java在基于WEB的嵌入式系统中的应用[J].微计算机信息,2005,21(08Z):19-20. 被引量:7
  • 5东方通科技研究开发中心.构件技术与中间件[N].中国计算机报软件版,1999-8-22.
  • 6Andrei M,Ang J.Patterns:Service-Oriented Architecture and Web Services[M].[s.l.]:IBM Redbooks,2004.
  • 7Capra L,Emmerich W,Mascolo C.CARISMA:Contextaware reflective middleware system for mobile applications[J].IEEE Trans on Software Engineering,2003(10):4-5.
  • 8Maea P.Concepts and experiments in computational reflection[C]//OOPISA'8.[s.l.]:[s.n.],1987.
  • 9BROWN K, WHITENACK BB. Crossing Chasms: A Pattern Language for Object-relational Integration[Z]. In Pattern Languages of Program Design Z, Vlissides, Coplien and Kerth, eds., Addisonwesley, 1996.
  • 10kiczales G.Beyond the black box :Open implementation.IEEE Software, 1996; 13(1).

引证文献8

二级引证文献50

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部