Integration Platform Technologies: Siebel Enterprise Application Integration > Web Services > About EAI File Streaming >

About Inbound EAI Streaming Requests


Figure 31 provides an overview of the components and process flow used for streaming an inbound request.

Figure 31. Request-Response Cycle for an Inbound EAI Streaming Request

Figure 31 illustrates the following process:

  1. When the Siebel Web Server Extension (SWSE) Plug-in receives the request from the HTTP client by way of the Web Server, it determines that this request must be chunked based on the HTTP request body size, embeds streaming information in the request, and then sends the first chunk of the request body to the SWE Server.
  2. The SWE Server extracts the streaming information from the request, determines it is a streaming request, and then writes the first chunk to the file system and sends a response to the plug-in indicating that the request has been processed. The SWSE Plug-in sends the next chunk and the cycle continues until the last chunk has been written to the file system.
  3. After the entire body of the HTTP request has been written to a file on the disk, the SWE Server calls the Web service method on EAI Object Manager, passing the name of the file as an input argument.
Integration Platform Technologies: Siebel Enterprise Application Integration Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.