Enabling adaptation of J2EE applications using components, web services and aspects

  • Authors:
  • Yan Liu

  • Affiliations:
  • National ICT Australia Ltd. (NICTA), Australia

  • Venue:
  • Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.