Achieving Flexibility in Off-the-Shelf Middleware Services Integration

Yan Li,Minghui Zhou,Donggang Cao,Lu Zhang,Hong Mei
2008-01-01
Abstract:The development of component-based software engineering enables the con- struction of application servers by integrating reliable OTS middleware services. However it is dicult to achieve exibilit y in conventional hard coding way. In this paper, we propose a exible OTS middleware services integration framework to address this problem. In this framework, we dene two kinds of modules: the middleware service contract module to repre- sent the stable contract which species the abstract interaction logic between the application server and a kind of middleware services, and the middleware service implementation module to encapsulate the mutable implementation details of dieren t OTS middleware services in a unied way. Additionally, we propose a module management mechanism to enable the application server to replace the OTS products at runtime via conguration. We implement the framework in a J2EE application server, and the evaluations show that our framework eectiv ely reduces the cost and the time of maintaining and customizing the OTS middleware services-based application server.
What problem does this paper attempt to address?