Workflow and Core Capabilities
AMS provides a powerful set of workflow, automation, scalability, and control features that support everything from small applications to large, distributed enterprise systems. These capabilities make AMS a flexible orchestration environment capable of managing complex workloads across diverse infrastructures.
Workflow Design and Automation
AMS enables users to design, organise, and automate complete workflows. Using PPT (Phase–Procedure–Task), users can build:
• complex systems
• small applications
• individual jobs
• multi‑step processing flows
All of this is done directly through the graphical interface, without the need for external scripting.
Scalability
AMS can operate in multiple deployment models:
• single instance on a single server, or
• multiple instances distributed across multiple servers
This allows organisations to scale from small departmental solutions to large enterprise‑wide environments.
Flexibility in Execution
AMS can organise, run, and control:
• tasks built within AMS
• tasks built outside AMS
• virtually any executable accessible to the system
This makes AMS a universal orchestration layer capable of integrating heterogeneous tools, scripts, and applications.
Monitor and Control Anywhere
AMS supports both centralised and distributed operational models:
• one control point for all applications across the network, or
• multiple control points depending on organisational structure, roles, and permissions
Multiple applications running on multiple servers can be monitored and controlled from whichever control points are authorised.
Process Multiplication
AMS supports real‑time process replication, allowing tasks to be multiplied and executed:
• in parallel, or
• sequentially
The number of replications is determined by the argument list provided.
Parallel Multiplication
All instances run simultaneously.
Sequential Multiplication
Instances run one after another, with two modes:
• Vertical Sequential
Runs the entire sequence of tasks for each argument before moving to the next argument.
• Horizontal Sequential
Runs each task for every argument before proceeding to the next task.
Combined Modes
Parallel and sequential strategies can be mixed to suit complex processing requirements.