Architect's Notes

  • In analyzing the performance of a Web service, remember that Web services do not exist in a vacuum. A number of underlying technologies, such as XML and HTTP, as well as associated infrastructure and systems, such as application servers, Web servers, legacy systems, and communication networks, make up the environment in which Web services operate. Look at the performance of a Web service within this larger context, and then identify subsystems to improve.

  • In designing Web services, see how closely related operations and functionalities can be combined together into an easy-to-understand coarse-grained interface. In searching for Web services to consume within your application, opt for coarse-grained Web services that do a lot ...

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.