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.MyItem
to application A. Application A is expectingAcknowledge.ItemMaster
instead ofAcknowledge.MyItem
. - Explicit routing
Additional data flow for reply can be modeled:
B --> Acknowledge.MyItem --> Mapper --> Acknowledge.ItemMaster --> A
Application B sends an
Acknowledge.MyItem
to Mapper. It is converted to theAcknowledge.ItemMaster
and sent to application A.