Chapter 15

Selective Data Fragmentation

When designing a new service, one of the first steps is to collect and validate functional service requirements. Functional requirements include the requisite “information requirements” representing data context and the service operations as “operations verbs.” The data elements that resolve the information requirements and represent the data context then become part of the initial canonical message design. For functional and data services, the requirements and list of resolving data elements can be quite comprehensive. This collection of data elements has the potential to include all of the elements, columns, and fields from underlying data at rest sources (see Figure 15.1).

Figure 15.1 Canonical Message ...

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.