In order to respond to a request for a SOAP operation, application servers (for example, IBM® WebSphere® or BEA Systems's WebLogic®) need to utilize a variety of resources such as databases, network bandwidth, system memory and CPU. The application server must hold many of these resources until the required response is prepared and then transmitted back to the client. The fulfillment of a request for a SOAP operation is therefore involve network delays and some processing time on the client side as it interprets the response it receives.
This metric measures the total time needed to complete the requested SOAP operation and the time taken by the client to process the response. During that time, many of the resources required to formulate the response may be partially or fully dedicated. The following delays are included in this metric:
This metric provides a distribution of . Distribution buckets and ranges are configurable. For more information, see .
This metric illustrates the amount of overhead that is present in requests from consumers of a SOAP operation. It can be helpful in determining whether an operation should be optimized because it is requiring too much overhead.
The first part of the calculation determines the size in bytes of the SOAP overhead in the SOAP request. This is obtained by subtracting the HTTP header size and the size of the SOAP body from the size of the entire HTTP request. What remains is the size of the SOAP overhead portion of the request in bytes.