IBM Tivoli Composite Application Manager for Application Diagnostics, Version

Composite request space

Although the managed space includes servers, application servers, requests, and resources, the composite request space includes only a subset of the requests in the managed space.

In order to define the composite request space and understand how requests interact, it is important to understand EAI architecture.

EAI is the term used to describe the integration of the computer applications in an enterprise to maximize their utility throughout the enterprise. Typically, an enterprise has earlier single purpose applications and databases and wants to continue to use them while adding or migrating to a new set of applications. The new applications use the Internet, e-commerce, extranet, and other new technologies. EAI might involve developing a new total view of the applications in an enterprise. This can involve seeing how existing application fits into the new view, and then devising ways to efficiently reuse what exists while adding new applications and data. From the J2EE perspective, this means that an initial request, served by a J2EE application server might invoke a resource on an earlier single purpose system through the JCA API.

When describing EAI transactions, the name used for the initial J2EE request is the home request. The server on which the transaction occurs is called the home server. The transaction on the earlier single purpose system is called a participating request, and the server is called a participating server. There might be more than one participating request if the earlier single purpose application invokes resources on other single purpose applications.

In ITCAM for Application Diagnostics operations, both the home request and the participating requests are displayed. However, without the composite request enhancement, these requests appear independently, and there is no explicit indication that they are part of the same transaction. The composite request enhancement makes this relationship explicit and it also provides diagnostic tools, like Method Trace and Stack Trace, that you can apply across all requests in the composite request.

Parent topic:

The scope of composite requests