Cloverleaf Installation Types
The Cloverleaf Integration Suite is typically installed in two parts to separate development/control functions from runtime execution. This architecture supports scalability, remote access, and division of responsibilities.
1. Client Installation
-
📍 Location: Installed on one or more desktop workstations (usually Windows).
-
🛠️ Purpose: Used by developers and administrators to:
-
Configure Cloverleaf interfaces (using the IDE).
-
Control threads and processes.
-
Monitor system status, threads, and message activity (via NetMonitor).
-
-
💻 Included Tools:
-
Cloverleaf IDE
-
NetMonitor
-
Testing tools (e.g., Xlate Tester, Testing Tool)
-
-
🔗 Connects to: The back-end server where the engine runs.
2. Server Installation
-
📍 Location: Installed on a back-end system/server (Linux, Unix, or Windows).
-
🛠️ Purpose: Responsible for executing and managing all integration processing.
-
Performs the actual work (runs the engine and threads).
-
Hosts the binaries and executables necessary for runtime.
-
-
⚙️ Includes:
-
Cloverleaf Engine
-
Site structures
-
Message logs and process control scripts
-
Optional / Specialized Installation Types
Besides the standard client-server setup, other installation types may include:
🔹 Remote Server Install
-
Only the runtime engine and supporting files are installed.
-
Used when development is entirely remote.
🔹 Client-only Installation
-
No engine or runtime components.
-
For users who only need to configure, test, or monitor.
🔹 Silent Installation
-
Used in enterprise environments for automated deployment via scripts.
-
No GUI interaction during setup.
🔹 Containerized Installation (Advanced)
-
Not officially provided, but some organizations deploy Cloverleaf using Docker for CI/CD and cloud scalability.
📌 Summary Table
| Component | Location | Role | Tools / Functions Included |
|---|---|---|---|
| Client | Desktop(s) | Configuration, Control, Monitoring | IDE, NetMonitor, Test Tools |
| Server | Back-end Server | Runtime Execution | Engine, Binaries, Process Management |

Comments
Post a Comment