Client and server roles in IBM® Unica Marketing
Most IBM® Unica Marketing applications consist of two parts.
*
*
The server (for example, the Campaign listener and the Marketing Platform API server). This component is accessed programmatically.
These application components can act as either the client or the server in a communication, depending on the situation. The following examples and diagrams illustrate the roles played by IBM® components in various communications.
Example 1 - Communication between a browser and an IBM® Unica Marketing web application
When users communicate with IBM® Unica® web applications through a browser, the browser is the client and the IBM® Unica® web application is the server.
Example 2 - Communication between components of one IBM® Unica Marketing application
The two components of a single IBM® Unica® application can also communicate with each other programmatically. For example, when the Campaign web application sends a request to the Campaign listener, the Campaign web application is the client and the listener is the server.
Example 3 - IBM® Unica® components playing both roles
An IBM® Unica® application component can communicate as a client in some exchanges and as a server in others. An example of these relationships is shown in the following diagram.