Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
Employing aspect composition in adaptive software systems: a case study
Proceedings of the 1st workshop on Linking aspect technology and evolution
Hi-index | 0.00 |
This paper presents an architecture framework, the Adaptive Server Framework (ASF) to facilitate the development of adaptive behavior for legacy server applications. ASF is devised on top of J2EE application servers and integrates components, web services and aspects to enable adaptation of J2EE-based applications. The principle behind ASF is the clear separation between the implementation of adaptive behavior and the business logic of the server application. This means a server application can be cost effectively extended with programmable adaptive features through the definition and implementation of control components defined in ASF. We demonstrate the effectiveness of ASF through case studies on different application servers, in which a server application dynamically determines the resolution and quality to scale an image based on the load of the server and network connection speed.