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 ...