Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 2 Process Flows and Functionalities : TIBCO BusinessConnect SOAP Protocol Messages

TIBCO BusinessConnect SOAP Protocol Messages
In a SOAP transaction, two partners exchange business documents over the Internet based on a pre-defined business agreement. Among other options, the business agreement describes what message formats and transport protocols the partners have agreed to use. The exchange of business documents is known as the process flow. See Operation Types and Process Flows.
In a TIBCO BusinessConnect process flow, two types of messages are exchanged: private messages and public messages.
Private Messages and Processes
Private messages are exchanged between TIBCO BusinessConnect and the private processes, which are the interface for TIBCO BusinessConnect to integrate with the back-office system. An example of private process is the TIBCO ActiveMatrix BusinessWorks process. For a detailed description of TIBCO BusinessConnect SOAP Protocol private messages, see Chapter 11, Private Messages. Private messages can contain a request, a response, or a notification document.
Private processes handle conversion from company back-office data to TIBCO BusinessConnect private messages.
The following private processes types are available with TIBCO BusinessConnect SOAP Protocol:
Standalone   Standalone private processes use TIBCO Rendezvous Certified Messaging to communicate with TIBCO BusinessConnect SOAP Protocol. They are normally implemented by using any programming language that supports TIBCO Rendezvous API. For an example, see Chapter 3, Standalone Private Processes Tutorial.
TIBCO ActiveMatrix BusinessWorks   The TIBCO ActiveMatrix BusinessWorks processes combined with TIBCO BusinessConnect Palette can be used to send requests to TIBCO BusinessConnect SOAP Protocol, or receive replies from TIBCO BusinessConnect SOAP Protocol. For an example, see Chapter 4, TIBCO ActiveMatrix BusinessWorks Private Processes Tutorial.
Public Messages
Public messages are exchanged over the Internet between two trading partners. TIBCO BusinessConnect SOAP Protocol can be used by an enterprise to send and receive public messages to do transactions with its trading partners. When trading partners use SOAP protocol to do transaction with each other, the public messages exchanged between them are SOAP messages. They can use HTTP, SMTP, FTP, or other transport protocols for the messages exchange. TIBCO BusinessConnect SOAP Protocol supports HTTP and HTTPS as transport protocols. Synchronous request-response and notify transaction types are supported.
On the Initiator side  The initiator BusinessConnect server receives requests as private messages from private processes, converts them into SOAP messages and sends them to the responder side. In request-response transaction mode, the initiator BusinessConnect server receives response SOAP messages from the responder side, converts them into private messages that are eventually sent to private processes.
On the Responder side  The responder BusinessConnect server receives SOAP request messages from the initiator, which is on the trading partner side, and then converts the SOAP messages into private messages that are sent to private processes. In request-response transaction mode, the responder BusinessConnect server receives the response private messages from the responder private processes, and then converts them into SOAP response messages and then replies back to the initiator side.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved