Campaign Management System

A campaign is a scientific endeavor that may consist of one or more experiments that may take place sequentially or in parallel to answer a broader overarching scientific question. The Campaign Management System (CMS) enables the orchestration of such campaigns using other logical systems, such as the Orchestration System, using campaign templates and recipes. The CMS has the following services and microservice capabilities (mapping the System-of-Systems Architecture to the Microservices Architecture):

  • Campaign Template Service

    • Campaign Template Management Capability: Create, read, update, and delete campaign template

  • Campaign Template Catalog Service

    • Campaign Template Catalog Capability: Find a campaign template in the catalog

  • Campaign Service

    • Campaign Management Capability: Create, read, update, start. stop, and delete campaign

  • Campaign Catalog Service

    • Campaign Catalog Capability: Find a campaign in the catalog

Minimum requrement

At minimum, there must be one and only one CMS in an INTERSECT federated ecosystem, as the CMS spans over the infrastructure systems within the same INTERSECT federated ecosystem. Individual services of the CMS may be distributed across infrastructure systems as needed, where some services may only exist once.

Optional requrement

Optionally, multiple INTERSECT federated ecosystems may exist that operate either completely indepenently from each other or collaborate with each other, but each INTERSECT federated ecosystem has only one (its own) CMS.