Consider the situation in which a company wants to use the IBM WebSphere
Business Integration Adapter for XML to read XML documents from and POST XML
documents to Web Servers. Below are two different sample scenarios
designed to be simple and show the basic points of the XML Adapter's
functionality.
- Installation of the XML sample scenario with WebSphere MQ Integrator
Broker connectivity.
This fictitious scenario involves two integrations that represent the two
directions of data exchange:
- The first integration starts with an "XML_REQUEST_Order" event sent from
WebSphere MQ Integrator Broker to an WebSphere MQ queue. The XML
Adapter accepts the event from the queue and invokes the XML DataHandler to
convert the event to an XML Document. The XML document is POSTed to a
Webserver. The Webserver will respond to the XML Adapter with it's
own XML.
- In the second integration, the XML Adapter will poll a URL for an XML
document. Once read, the XML Adapter will send the document through the
XML DataHandler. The DataHandler will return a response event that will
be sent to an WebSphere MQ queue for the WebSphere MQ Integrator Broker to
read.
- Installation of the XML sample scenario with WebSphere InterChange Server
connectivity.
This fictitious scenario involves two integrations that represent the two
directions of data exchange:
- The first integration starts with an "XML_REQUEST_Order" object sent from
the PortConnector to the XML Adapter via the "Port_To_XML" collaboration
object. The XML Adapter will invoke the XML DataHandler to convert the
request business object to an XML Document. The XML is POSTed to a
Webserver. The Webserver will respond to the XML Adapter, which
converts the response XML to the response business object sent back to
WebSphere ICS.
- In the second integration, the XML Adapter will poll a URL for an XML
document. Once read, the XML Adapter will send the document through the
XML DataHandler to convert it to a response business object that will be sent
to the WebSphere InterChange Server. Then, via one of two
collaborations, "XML_To_Port_Customer" or "XML_To_Port_Manifest", the events
will be sent to the Port Connector.
