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

Popular posts from this blog

History and Development

How to Log In to the Cloverleaf IDE