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 expecting Acknowledge.ItemMaster instead of Acknowledge.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 the Acknowledge.ItemMaster and sent to application A.