Transports and Interfaces: Siebel Enterprise Application Integration > EAI HTTP Transport >
About the 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 will return 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.
NOTE: When using the EAI HTTP Transport with the Secure Sockets Layer (SSL) protocol, you might need to install certificates on the Siebel Server. For more information, see Siebel Security Guide.