• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (5): 95-97.

• 论文 • 上一篇    下一篇

基于CORBA的分布式MVC软件体系结构

李明 王怀民 尹刚   

  • 出版日期:2008-05-01 发布日期:2010-05-19

  • Online:2008-05-01 Published:2010-05-19

摘要:

MVC作为一种经典的软件模式,在界面程序设计和B/S系统中得到广泛应用,但对于分布式实时交互应用而言,其高效性和可扩展性等仍有待提高。本文深入分析了MVC软件模式的结构特点,提出一种基于CORBA的分布式MVC软件体系结构SEV。SEV将动态数据处理从模型中分离出来,并采用CORBA分布对象机制提高系统可扩展性,为面向分布式实时交互式系统的设计提供了高效可扩展的软件参考模型。

Abstract:

MVC is a classical software pattern and has been widely used in UI programming and B/S systems. However, MVC is not efficient and extensible enough fo r the distributed, real-time and interactive applications. This paper analyzes the MVC pattern from its structure characteristics, and proposes a new di stributed MVC software architecture SEV (Service Engine View) based on CORBA. SEV separates dynamic data from the model part, and uses the distributedd object mechanisms in CORBA to improve the scalability of systems. SEV provides an extensible and high-performance reference model for distributed, rea l-time and interactive systems.

Key words: MVC, CORBA, pattern of software, software architecture