A Lightweight XML-based Middleware Architecture

Components are built for reuse, so component integration is usually personally, physically, and temporally separated from component design. For components from different sources to interoperate, adaptations are usually required. Unfortunately, most existing architectures treat them as mere work-arounds for design problems. This paper presents a lightweight XML-based middleware for component communication. In our architecture, component adaptation is considered an integral part of component deployment.

[1]  Michael Jackson,et al.  Principles of program design , 1975 .

[2]  Andreas Ludwig,et al.  Aspect-Oriented Configuration and Adaptation of Component Communication , 2001, GCSE.

[3]  D. Box,et al.  Simple Object Access Protocol (SOAP) 1.1, W3C Note , 2000 .

[4]  Welf Löwe,et al.  Robust dynamic exchange of implementation aspects , 1999, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275).

[5]  Welf Löwe,et al.  Foundations of Fast Communication via XML , 2002, Ann. Softw. Eng..

[6]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[7]  Elke A. Rundensteiner,et al.  Active Page Generation via Customizing XML for Data Beans in E-Commerce Applications , 2001, ISEC.

[8]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..