摘要
基于构件技术的软件开发方式是软件复用的主要手段,而如何实现构件之间的交互是利用构件技术的基础。文章设计了一种可复用的基于典型三层体系结构的软件应用框架,目的是为了实现构件之间的连接交互,从而实现软件的大粒度复用,提高软件开发效率。在本应用框架中,定义了构件的接口标准,构件之间的通信机制和交互规则,定义了框架扩展点,增加了框架的可扩展性。在本框架上,能够组合符合功能需求和接口标准的构件,从而可以导出应用系统,同时本框架还为构件的设计开发者提供了构件接口的标准。
Component-based software development technology is the main means of software reuse. How to achieve the interaction and connection among components is the foundation of using the component technology. This paper presents a reusable software framework based on the typical three-tier architecture. The purpose is to achieve the link among components and improve the software developmental efficiency. Within this framework, the standards of interface, the communication rules and the hot spots of the framework are defined, increasing the extension of the framework. Within this framework, developers can integrate the proper components to the framework, In addition, the framework provides the standard of the interface for the components designer.
出处
《太原科技大学学报》
2008年第5期359-362,共4页
Journal of Taiyuan University of Science and Technology
关键词
软件复用
构件
框架
扩展点
通用点
software reuse, component, framework, hot spot, common points