Message Processing Management

The Message Processing Framework manages the transformation of incoming event data into WBI-usable business objects and of outgoing service request business objects into various supported message structures sendable over TCP/IP. It is made up of three parts: the PIMO framework, PIMO maps or Message Handlers, and Data Handlers. Event data coming in from the Request Pool is run through the PIMO framework, where certain pre-processing operations are done using functionality found in Message Handlers. The data is then handed over to a Data Handler, an independent plugin used by many different adapters, to be built into a WBI-usable business object. The choice of data handlers is based on the DataHandlerMimeType and related properties in the CFG. The business object is passed on to the broker. The structure of the business object is completely determined by the data handler, so the TCP/IP adapter is capable of handling any sort of message data for which there is a related data handler.

Service call request processing follows the same stages in reverse: the data handler transforms the business object into appropriate message structures, the PIMO Framework performs post-processing using Message Handlers, and the messages are passed to the Protocol Handler Framework in the Connection Manager, which sends the service request out to the remote host.

Copyright IBM Corp. 1997, 2004