Servers. In the parlance of Fig. , Action Servers are the Resource Managers, which execute actions via Device Drivers that comprise the Hardware/Software Resources. The design principle of this framework is to enable asynchronous launching of workflows via Operator-Orchestrator communication, as well as asynchronous execution of workflows via Orchestrator-Action Server communication. When multiple Orchestrators share a resource, queuing and prioritization are managed by the respective Action Server.