Chapter 8

Canonical Message Design

Service interface design is where the SOA principles, resolution of impedance, data at rest sources, and other important SOA concepts begin to converge. There are several approaches that can be followed for service and service interface design. For a Web service, the design process can include different working artifacts, all of which fall into the Web services standards described in previous chapters (including WSDL, XML Schemas, XML, and SOAP). A recommended approach is to focus on a top-down design and development of the Web service interface and then derive the required service behavior based upon that service interface.

This top-down approach to service design can proceed by either designing the XML Schemas ...

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.