A composite application is a distributed implementation of an application, in which it spans several application servers and crosses platform boundaries. This circumstance can create an operations challenge. The condition has gotten worse with the advent of Service-Oriented Architecture (SOA) because many applications have become loosely coupled, meaning that programs can find connections and services at run time, depending on the available environment.
Operations management for composite applications is a complex issue. Applications are generally designed based on functionality, not manageability. An operator has to rely on management tools to decode any problem on these applications and recover them.
This paper describes an approach for designing a management solution for operators to manage composite applications. It also provides step-by-step instructions for implementing this solution for a sample application, the Trader application, which has been enhanced with Web Services calls and access to Enterprise Service Bus (ESB) mediation functions.
Table of contents
Chapter 1. Operation and composite application
Chapter 2. Designing operator interface
Chapter 3. Implementation of operator design
Chapter 4. Solution walkthrough