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 O’Reilly online learning.

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