Skip to Main Content
Software architecture style is important for software reuse with the buildup of software complexity. Existing popular software architecture styles are numerous, but they can not satisfy the requirements in software integration. To solve the issues in traditional integration schemes, this paper presents a software integration oriented heterogeneous architecture style. This heterogeneous architecture style adopts three-layer style on the whole, pipeline/filter style in the data layer, blackboard style in the business layer and MVC style in the presentation layer. Additionally, a soft-bus is designed to solve the communication mismatching between subsystems with heterogeneous styles.