This fictitious scenario involves two trading partner companies, IBM
Corporation (IBM) and IBM Trading Partner (IBMTP) that will
exchange order information. IBM is using the IBM WebSphere
Adapter for TPI and IBM Websphere InterChange Server for integration to and
from a backend fictitious application called "Port." This application
will use the PortConnector.
The repos_copy file contains two collaboration objects, each one designed
to handle one direction of integration.
The first collaboration object is a simple pass through object called
Port_To_TPI. It is handled according to the following data
flow:
- It accepts a TPI_Order object from the PortConnector.
- It sends the TPI_Order object to the adapter for TPI.
- The adapter for TPI receives TPI_Order and does the
following:
- Uses the XML DataHandler to convert it to an XML document.
- Bundles the XML document into HTTP.
- Sends the bundled HTTP to the TPI sever running at IBMTP, the
trading partner site.
The second collaboration object is called TPI_To_Port and is
used in the following data flow:
- IBMTP sends bundled HTTP containing an order XML document to
the adapter for TPI residing at IBM.
- The adapter for TPI receives the bundled HTTP and does the
following:
- Uses the XML data handler to convert the XML document to a business
object.
- Sends the business object to TPI_To_Port, the second
collaboration object.
- TPI_To_Port uses the PortConnector to send the business object
to the Port application.
