J4

• 研究论文 • 上一篇    

CORBA应用的动态配置和抽象编程模型

曹旻;吴耿锋

  

  1. (上海大学 计算机学院, 上海 200072)

  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2004-12-20 发布日期:2004-12-20

Support for dynamic reconfiguration and high-level programming of CORBA-based distributed applications

CAO Min;WU Geng-feng

  

  1. (School of Computer, Shanghai Univ., Shanghai 200072, China)
  • Received:1900-01-01 Revised:1900-01-01 Online:2004-12-20 Published:2004-12-20

摘要: 提出一种称为OrbGOP的新方法,它基于面向图形编程模型并将该模型的应用扩展到CORBA环境,为基于CORBA的分布式应用的动态配置和较高层次的程序设计提供了更有力的支持.OrbGOP在CORBA应用的开发过程中起着重要的作用:它提供了开发CORBA应用的高层抽象,使开发者摆脱了底层编程细节;它有助于描述CORBA应用的软件体系结构和动态配置.文中通过一个简单的例子说明OrbGOP提供的构建CORBA应用的结构化方法,描述了OrbGOP的体系结构.

关键词: CORBA, 软件体系结构, 动态配置, GOP

Abstract: We present a novel approach, called OrbGOP, to supporting the architecting, dynamic reconfiguration and high-level programming of CORBA-based distributed applications. OrbGOP is based on the GOP(Graph-oriented programming) model, where the configuration of a distributed program is described as a logical graph separated from the programming of the constituent components of the program. Component interactions and dynamic reconfiguration are implemented by executing a set of operations that are defined over the graph. OrbGOP extends the application of GOP to the CORBA environment. It provides higher-level abstractions for programming CORBA applications and frees the programmer from the underlying irrelevant details. It also facilitates the architecture description and dynamic reconfiguration of CORBA applications.

Key words: CORBA, middleware, distributed software architecture, dynamic reconfiguration, graph-oriented programming

中图分类号: 

  • TP311.5