Chapter 12

Schema Assembly and Reuse

XML Schemas are not only powerful implementations of metadata rules and constraints, but they are also subject to reuse. The interface schema for an SOA service such as “Add New Product,” will define message content that includes supporting product structures, elements, and data types. As a single XML Schema artifact, this schema represents the information context of the service contract that allows consumers to request the service to add products. In addition to the “Add New Product” service, there may be other SOA services such as “Get Product Engineering Data” and “Search Product” that include the same product related message content in their message payloads.

Each of these services will require a service ...

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.