INTERSECT Architecture

Architecture Overview

  • Introduction
  • Concept
  • About

Architecture Specification

  • Science Use Case Design Patterns
  • System-of-Systems Architecture
  • Microservices Architecture
    • Use of Microservices in the INTERSECT Architecture
    • Microservice Interaction Patterns
    • Classification of INTERSECT Microservices
      • Definition of Microservice Capabilities
      • Microservice Capabilities for Infrastructure Services
        • Microservice Capabilities with General Utility
        • Microservice Capabilities for System Management
        • Microservice Capabilities for Data and Information Management
        • Microservice Capabilities for Computation
      • Microservice Capabilities for Experiment Services
    • Orchestration of INTERSECT Microservices
    • Deployment of INTERSECT Microservices

Architecture Uses

  • Practical Architecture Examples
  • Integrated Research Infrastructure Architecture

Appendix

  • Acronym and Terminology Definitions
  • Bibliography
INTERSECT Architecture
  • Microservices Architecture
  • Classification of INTERSECT Microservices
  • Microservice Capabilities for Infrastructure Services
  • Edit on GitHub

Microservice Capabilities for Infrastructure Services

In this section, we classify INTERSECT infrastructure microservices into four groups according to their purpose: (1) General Utility, (2) INTERSECT System Management, (3) INTERSECT Data and Information Management, and (4) Computation.

  • Microservice Capabilities with General Utility
    • Capability Definitions for General Service Utilities
  • Microservice Capabilities for System Management
    • Registration of INTERSECT Systems, Services, and Resources
    • Capability Definitions for System Management
  • Microservice Capabilities for Data and Information Management
    • Data Management Microservices for Campaigns
    • Information Management Microservices for Campaigns
    • Capability Definitions for Data and Information Management
  • Microservice Capabilities for Computation
    • Running Applications using On-Demand or Batch Computing Resources
    • Capability Definitions for Computation
Previous Next

Interconnected Science Ecosystem | Oak Ridge National Laboratory

© Copyright 2021-2025, INTERSECT Architecture Team. Last updated on Oct 07, 2025.

Licensed under CC BY 4.0 International