反省的对象中间件——高可伸缩的反省ORB  被引量:1

Reflective Object-Oriented Middleware——High Scalable Reflective ORB

在线阅读下载全文

作  者:王敏毅[1] 赵东[1] 姚绍文[1] 周明天[1] 

机构地区:[1]电子科技大学计算机学院微机所,成都610054

出  处:《计算机科学》2001年第4期74-77,共4页Computer Science

基  金:国防预研基金DJ8.1.3

摘  要:1 引言 以CORBA为代表的对象中间件在企业应用中越来越发挥着重要的作用,但日趋增多的应用领域如:电子商务、多媒体与实时系统、移动计算等,及新CORBA标准都对中间件开发者提出了新的挑战.只有协调好统一的体系结构、广泛而灵活的适应性及优化的性能这三方面问题,产品才能快速适应各种应用领域的需求,同时保持良好的性能.Today's object-oriented middlewares, especially CORBA.are confronted with challenges from progressive applications. Many black-box based ORBs are not flexible enough to adapt themselves quickly to satisfy lots of new requirements. This paper applies reflective computation technology to the architecture of ORBs,proposing a kind of reflection on message transport protocols ,extending the meta-level functions for object activation,and implementing the structural and behavioral reflection of IDL interfaces with help of the IDL compiler. By introducing 'slots',meta-components can be dynamically selected and loaded into run-time kernel,that improves system's scalability effectively and partly solves problem of inconsistency existing in distributed reflective system. Based on reflection, we implement some critical functions aiming to enterprise applications, including pluggable prototcols framework, integration of message-oriented middleware, and component-based applications. This paper ends with the conclusion that reflection is very useful in building flexible and scalable object-oriented middleware.

关 键 词:软件工程 对象中间件 ORB 反省理论 体系结构 CORBA 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象