

Introduction › Distributed Processing Concepts and Terminology › Distributed Processing Client
Distributed Processing Client
The application that initiates a processing request to a DPS is a Distributed Processing Client (DPC), and may be one of the following types:
- Window Manager—A CA Gen Window Manager can be either a GUI application or a Web client application. Window Manager clients present data to an end-user display terminal device. The GUI clients are Microsoft Window MFC applications, while Web clients provide a user interface using a Web browser and Web application. The generated Web applications can either be a Java Web Generation client or an ASP .NET Web application.
- Server Manager—Certain DPS execution environments (MQSeries, Tuxedo, CICS, IMS, EJB, Web Services, .NET servers) support a DPS initiating a cooperative flow request of another DPS. These server-to-server flows are designated in the model using either the Procedure Step USE or USE ASYNC action language statement.
- User-written Application—An application that is not generated using CA Gen can also operate as a DPC application. A user-written application must provide the same calling interface to the DPS as a generated DPC application. To assist an application developer in developing user-written code, CA Gen offers some programming facilities that provide an interface to a DPS. These interfaces include:
- Proxy—A proxy is a generated interface to a DPS. A generated proxy is not an application on its own. A proxy provides a coding interface that a non-CA Gen application can use to communicate with a specific DPS. A proxy does not provide facilities for data presentation. CA Gen can generate proxies usable by applications that execute C, COM, Java, or .NET code.
Note: For more information, see the Distributed Processing – Proxy User Guide.
- User-Written EJB Clients—A user can write a client application that invokes a target EJB without using a proxy.
Note: For more information about invoking CA Gen EJB from a user-written application, see the Distributed Processing—Enterprise JavaBeans User Guide.
- User-Written .NET Clients—A user can write a client application that invokes a target .NET server without using a proxy.
Note: For more information about invoking CA Gen .NET server from a user-written application, see the Distributed Processing—.NET Server User Guide.
- User-Written Web Service Clients—A user can write a client application that invokes a target EJB or TE Web Service without using a proxy.
Note: For more information about invoking CA Gen Web Service from a user-written application, see the Distributed Processing— Enterprise JavaBeans User Guide.
Copyright © 2014 CA.
All rights reserved.
 
|
|