Chapter 11

XML Schema Design Patterns

Design patterns are available for many technologies and languages and can be thought of as repeatable techniques or models. Rather than starting from a clean slate, applying a design pattern allows the service interface designer to reuse and exploit a set of design techniques or best practices. A good design pattern will also allow the architect to further extend, enhance, and evolve the pattern to better fit a particular use case or need. Design patterns are also not exclusive and can be combined. Applying one design pattern does not preclude use of another.

As with the construction of a building, there are many types of patterns that can be applied. Common building design patterns might include access patterns ...

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.