摘要
中间件处理的是复杂的分布式应用问题 ,因而常常面对变化的运行环境和不同的用户需求 .当前的中间件 ,无论 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