A Systematic Approach To Composing Heterogeneous Components

Gang Huang,Hong Mei,Qianxiang Wang,Fuqing Yang
IF: 1.019
2003-01-01
Chinese Journal of Electronics
Abstract:As the component-based software development (CBSD) becomes the prevalent approach to building large-scale distributed systems, the infrastructure of CBSD - middleware - is proliferating. Not only is the existing middleware evolving, but also new middleware has emerged. At the same time, the proliferation of middleware brings a new challenge to CBSD, i.e., how to compose heterogeneous components deployed in different middleware. This issue has received increasing attention from the academia and industry, but the existing solutions lack a systematic view of the CBSD processes and do not provide an open way to extend new mechanisms for interacting with new types of heterogeneous components. In this paper, a systematic approach to composing heterogeneous components is presented. The composition can occur at different lifecycle phases and is automated via a set of CASE (Computer aided software engineering) tools and runtime mechanisms. The feasibility and applicability of the systematic approach are shown by the implementation and case study of composing EJBs (Enterprise JavaBeans) with other heterogeneous components.
What problem does this paper attempt to address?