QoS-Enabled Applications

The first step in QoS-enabling an application that consumes Web services is to determine and set the QoS requirements. And the first step in setting the requirements is to be realistic. We would all love to have Web services that respond within a microsecond, but it's just not going to happen for most of them. The response time for many Web services will be measured in hundreds to thousands of milliseconds. As we saw earlier in the chapter, even the simplest of services must incur overhead from server-side middleware and infrastructure, as well as from the technologies such as XML and HTTP which underlie SOAP.

Monitoring QoS Performance

Monitoring various QoS metrics of the Web services consumed by an application is one ...

Get Developing Enterprise Web Services: An Architect's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.