Skip to content

Fundamentals

Bordi Tamás edited this page Jun 9, 2023 · 7 revisions

This document provides authoritative definitions for the most fundamental concepts of relevance to Eclipse Arrowhead, a framework designed to facilitate the effective creation of service-oriented automation systems. It is meant to serve as foundation for other documents with relevance to the framework, providing a precise vocabulary untied to any specific practices or technologies. It does not contain any architectural patterns or definitions, which means that it, by itself, is not a sufficient foundation for designing Arrowhead systems. While its definitions are presented as a model, the document does not endorse any particular modeling language.

Foundational Principles (ongoing)

This document describes the foundational principels for Eclispe Arrowhead.

The Arrowhead Core Systems (ongoing)

Generic System-of-Systems Description

This document outlines the 5th generation of the Arrowhead Core systems, which offer functionality expected to be needed for the majority of use cases where Arrowhead is applied. It contains a high-level architectural description of what problems the Core systems solve and how they interact.

This document specifies how X.509 certificates are to be configured, issued and validated to facilitate secure identification and communication within and between Eclipse Arrowhead local clouds, when such security is desired and the kind of certificate is relevant.

ABOUT

GETTING STARTED

Certificates

Quick start

How to contribute?

HINTS

MANDATORY CORE SYSTEMS

Service Registry

Orchestrator

Authorization

APPLICATION SYSTEMS

SUPPORTING CORE SYSTEMS

Gatekeeper

Gateway

Event Handler

Choreographer

Quality of Service Monitor

Certificate Authority

System Registry

Device Registry

Onboarding

Data Manager

Time Manager

Plant Description Engine

HawkBit Configuration Manager

Device Hub

Clone this wiki locally