Design Patterns and Best Practices

As application developers, we have control over some aspects of the system and no control whatsoever over other aspects. For example, even though XML introduces a lot of network and processing overhead, a developer cannot unilaterally decide to use another language for data representation and still interoperate with other Web services. On the other hand, the developer is free to use any XML parser (or even implement her own parsing scheme).

In this section, we discuss design patterns and best practices for developing Web services and applications with high measures of QoS. Our intention is not to suggest replacements to the technologies that make up the Web services platform. Instead, our goal is to describe ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.