Chapter 19

Performance Analysis and Optimization Techniques

Web services receive significant criticism regarding performance, and, as a result, optimizing SOA and Web services is a critical design activity. Unfortunately, some of the criticism is deserved. The notion of a “Web service” is largely defined by a set of artifacts that comply with industry specifications and standards, including XML, XML Schemas, WSDL, and SOAP. All of the artifacts are encoded using XML, which is admittedly verbose as a result of the extensive tagging that is included in the message instance and carried across the wire. Alternative to XML, other types of encoding used for information exchange between consumers and services are binary. That is, these alternate encodings ...

Get SOA and Web Services Interface Design 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.