A CA Gen Distributed Processing application is made up of many pieces of software, each contributing to the overall processing of a cooperative flow from a DPC to a DPS. Some software is generated from a CA Gen model. Some pieces of software consist of the runtime environments that are licensed as part of CA Gen, while third-party vendors offers other software.
In addition, an application developer can optionally provide certain parts of their DP application as user-written code. For example:
CA Gen DP application developers have many options when determining how to combine the pieces of their overall application. These choices are driven and are often limited by the execution environments that they select to host their DPC and DPS applications.
A DP application is made up of client software, server software, and communications or middleware software to connect the client to the server. The following table identifies the major areas of software that make up a CA Gen Distributed Processing application.
The following table displays an abstract view of a Distributed Processing application:
|
Distributed Processing Applications |
|||||
|---|---|---|---|---|---|
|
Client Execution Environments |
Server Execution Environments
|
||||
|
DPC application
|
Communications and Middleware
|
DPS application
|
|||
|
Generated Clients |
Client Runtime
|
Utilities and Transport Protocols
|
TP Monitors
|
Server Runtime
|
Generated Servers
|
|
Proxy Clients |
|||||
|
EABs |
User Exits |
User Exits |
User Exits |
User Exits |
EABs |
|
Copyright © 2014 CA.
All rights reserved.
|
|