Systems, Subsystems, and Services

From the logical viewpoint, the INTERSECT architecture is divided into infrastructure systems, logical systems, and services (Fig. 24). Infrastructure systems are tangible and supported by physical hardware. For example, an instrument control computer and a virtual machine running on a physical computer are individual infrastructure systems.

Logical systems are conceptual only and separated by the functionality they provide. They do not directly map to a particular infrastructure system but are the sum of the services provided by the infrastructure systems. Each intersection of an infrastructure and a logical system is a subsystem providing services that expose different capabilities. For example, the data management system provides the capability to list available datasets.

A logical system can have a number of infrastructure systems as its subsystems, and an infrastructure system might have different logical systems as its subsystems. An instrument control computer, for example, may provide the data management system capability to list all the datasets it is holding on locally accessible storage. It may also provide the orchestration system capability to perform tasks. The data management system across an instrument control computer and a virtual machine running on a physical computer, for example, may provide the capability to list all the datasets it is holding on both.

Infrastructure systems, logical systems, subsystems, and services

Fig. 24 Infrastructure systems, logical systems, subsystems, and services

The INTERSECT architecture consists of the following logical systems: