Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

INTERSECT Architecture Specification: Microservice Architecture (V.0.5)

Technical Report ·
DOI:https://doi.org/10.2172/1902805· OSTI ID:1902805

Oak Ridge National Laboratory (ORNL)’s Self-driven Experiments for Science / Interconnected Science Ecosystem (INTERSECT) architecture project, titled “An Open Federated Architecture for the Laboratory of the Future”, creates an open federated hardware/software architecture for the laboratory of the future using a novel system of systems (SoS) and microservice architecture approach, connecting scientific instruments, robot-controlled laboratories and edge/center computing/data resources to enable autonomous experiments, “self-driving” laboratories, smart manufacturing, and artificial intelligence (AI)-driven design, discovery and evaluation. The project describes science use cases as design patterns that identify and abstract the involved hardware/software components and their interactions in terms of control, work and data flow. It creates a SoS architecture of the federated hardware/software ecosystem that clarifies terms, architectural elements, the interactions between them and compliance. It further designs a federated microservice architecture, mapping science use case design patterns to the SoS architecture with loosely coupled microservices, standardized interfaces and multi programming language support. The primary deliverable of this project is an INTERSECT Open Architecture Specification, containing the science use case design pattern catalog, the federated SoS architecture specification and the microservice architecture specification. This document represents the microservice architecture specification of the INTERSECT Open Architecture Specification.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1902805
Report Number(s):
ORNL/TM-2022/2715
Country of Publication:
United States
Language:
English

Similar Records

INTERSECT Architecture Specification: Microservice Architecture (V.0.9)
Technical Report · Sat Sep 30 00:00:00 EDT 2023 · OSTI ID:2333815

INTERSECT Architecture Specification: Use Case Design Patterns (V.0.5)
Technical Report · Fri Sep 30 00:00:00 EDT 2022 · OSTI ID:1896984

INTERSECT Architecture Specification: System-of-systems Architecture (Version 0.5)
Technical Report · Wed Sep 28 00:00:00 EDT 2022 · OSTI ID:1968700

Related Subjects