摘要
在构造基于面向对象技术的软件系统中,采用良好的软件体系结构可以有效地提高整个系统的可扩展性、灵活性、可插入性,获得较好的可复用性。针对这一点,提出了一种基于组件和中间件技术的总线型软件体系结构,该结构以面向对象技术为基础,并借鉴了计算机硬件系统的设计思想。文中介绍了该体系结构的设计和应用情况,以实例说明了该结构有助于使系统的结构定义更加清晰和具备良好的"可拔插"特性。
In the process of construction of a object-oriented software,using a sound software architecutre can effectively improve the extensibility,flexibility,pluggablility and reuseability of the software. In this paper,a bus-type software architecture based on object-oriented components ,middlewares and the thinkings of computer hardware designing is introduced. The design and application of this architecture is described in detail,and it is proved by the using of it in a large-scale software that the architecture can contribute to the improvement of clarity and pluggablility of the structures of the software,which can greatly improve the efficiency of software development.
出处
《计算机应用》
CSCD
北大核心
2004年第5期98-101,共4页
journal of Computer Applications
关键词
软件体系结构
总线
组件
中间件
software architecture
bus
component
middleware