Siebel Outbound Event Architecture
The outbound event in the Siebel plug-in consists of data transfer from Siebel server to the TIBCO BW application and back to the Siebel server. The EAI TIBCO HTTP Agent Custom Business Service, which is provided with Siebel plug-in generates an outbound event.
The Siebel plug-in listens for all the data over the HTTP socket and passes the data to the next activities of either Event Process or Event Invocation Process. The Event Process or Event Invocation Process activities perform the operations on data and send a reply to the Siebel server. If the outbound request does not get a response from the plug-in in a given time frame, then the error message of No Adapter is running on given host/port is generated in the Siebel server. This error message is generated by the Custom Business Service.
The Siebel plug-in listens to the outbound data over the http port so at the given point of time only one http thread runs on that port which listens to the data. This data is shared with the next activities of either Event Process or Event Invocation Process by using a shared datastructure. If the http thread stops working then data loss occurs and Siebel plug-in does not listen to any events generated from the Siebel server.