Inverse Mapping
Consider this data flow for request document:
A --> Process.ItemMaster --> Mapper --> Process.MyItem --> B
Application A sends a Process.ItemMaster. The mapper changes the noun to a
Process.MyItem and delivers it to application B.
- Implicit routing
Application B sends an
Acknowledge.MyItemto application A. Application A is expectingAcknowledge.ItemMasterinstead ofAcknowledge.MyItem. - Explicit routing
Additional data flow for reply can be modeled:
B --> Acknowledge.MyItem --> Mapper --> Acknowledge.ItemMaster --> AApplication B sends an
Acknowledge.MyItemto Mapper. It is converted to theAcknowledge.ItemMasterand sent to application A.