Transports and Interfaces: Siebel eBusiness Application Integration Volume III > EAI HTTP Transport >

About EAI HTTP Transport


The use of the Internet protocols and technologies for business—such as HTTP, HTML, and XML—has given rise to a need to automatically send Siebel data to external sites either on the Internet, or outside the enterprise firewall to external Web sites. To meet this need, the technologies built into Siebel eAI provide a way to send and receive messages over HTTP. Siebel EAI HTTP Transport business service lets you send XML messages over HTTP to a target URL (Web site). The Siebel Web Engine (SWE) serves as the transport to receive XML messages sent over the HTTP protocol to a Siebel application.

The EAI HTTP Transport business service is based on the CSSHTTPTransService class. You can use one of the following two methods with this transport:

Send. This method supports outbound messages (XML documents sent from a Siebel application to an external system). The Send method means that the response coming back from the external application is not interpreted by the Siebel application but the Web server should be sending back a correct HTTP response.

SendReceive. This method supports outbound messages (XML documents sent to a Siebel application from an external system). This method is called Send and Receive a Response and the HTTP response body is the response for the request.

Each method has its own arguments, techniques, and applications. The EAI HTTP Transports allows you to send messages across the Internet using the standard HTTP protocol. Using this transport, you can send messages to any URL. The XML document sent can then be acted upon by any Web-based application, including those written in Java, JavaScript, VBScript, or any other Web-enabled technology.


 Transports and Interfaces: Siebel eBusiness Application Integration Volume III 
 Published: 23 June 2003