Practical Architecture Examples
The INTERSECT architecture addresses the needs of a federated ecosystem that connects scientific instruments, robot-controlled laboratories, and edge/center computing/data resources to enable autonomous experiments, self-driving laboratories, smart manufacturing, and AI-driven design, discovery and evaluation. It consists of:
Science Use Case Design Patterns that identify and abstract the involved hardware/software components and their interactions in terms of control, work and data flow.
A System-of-Systems Architecture of the federated hardware/software ecosystem that clarifies terms, architectural elements, the interactions between them, and compliance.
A federated Microservices Architecture that maps science use case design patterns to the System-of-Systems Architecture with loosely coupled microservices, standardized interfaces, and multi programming language support.
It covers a wide variety of interconnected science use cases through proper abstractions and composability. This Section describes how individual science use cases are addressed by the architecture, including how the Science Use Case Design Patterns, the System-of-Systems Architecture, and the Microservices Architecture are applied in practice.
Architecture Examples Catalog