Application Services Interface Reference > Administering Application Services Interfaces > Using ASIs >

Real Time and Asynchronous Processing with ASIs


After an ASI request has been submitted, it executes immediately for the Siebel application or the external application in real time (synchronously). However, you can model asynchronous requests by creating two ASI methods.

To create an asynchronous process

  1. Create an outbound ASI. Create an outbound ASI to provide the request arguments. See To define an inbound interface.
  2. Create an inbound ASI. Create an inbound ASI to accept the result from the external application. See To define an external interface.
  3. Create a correlation ID. Create an explicit correlation ID in the outbound and inbound ASI to link the result to the original request.

Batch Processing

You can perform batch processing on ASIs by customizing the workflows to call an ASI at a specific time.

To create a batch process

  1. Create the workflow process to call an ASI.
  2. Schedule a Server Component Request to invoke the Workflow Process Batch Manager to run the workflow process.

See the application-specific documentation for information about customizing workflows.

Application Services Interface Reference