Previous Topic: Processing Options for an Asynchronous RequestNext Topic: Overriding Communications Support at Execution Time


Asynchronous Processing with CA Gen Proxies

Using the CA Gen proxies, a user-written client application can make asynchronous requests of a target server. The set of exposed proxy interfaces includes APIs that provide a user-written client application with the ability to communicate with a target DPS in an asynchronous fashion.

Similar to the action language described for generated client applications, asynchronous support for a proxy influences only the handling of a request's corresponding response. Initiating a request to a target DPS is no longer synchronously linked with obtaining its response. After a request is accepted for processing by the CA Gen Proxy Runtime, the client application is able to engage in other processing. The server processing proceeds asynchronously to the client processing. The client application is able to obtain (or ignore) a given outstanding response when it is best suited for the application logic.

CA Gen supports four types of proxies, as described in the following list: