The SEMIoTICS Architectural Framework is the result of work undertaken during the implementation of the project.

The maintenance and evolution of the SEMIoTICS Framework Open API and its developed components is planned by the owner organizations. The table below indicates Open API reference points, descriptions and contact details for each component developed by the project.

LayerModule NameOpen APIDescriptionResponsible
ApplicationBackend Semantic ValidatorD4.11, D4.13Semantic validation mechanisms at the Backend LayerNikolaos Petroulakis
FORTH
ApplicationPattern OrchestratorD4.8, D4.13Translating IoT and service orchestrationsKonstantinos
Fysarakis
Sphynx
ApplicationPattern EngineD4.8, D4.13Monitoring and reasoning on pattern rules related to SPDI properties of backend components Konstantinos Fysarakis
Sphynx
ApplicationBackend orchestratorD4.13Integrating all backend services and exposing APIMateusz Kaminski
Bluesoft
ApplicationGUID4.13Graphical User InterfaceMateusz Kaminski
Bluesoft
ApplicationSecurity ManagerD4.12, D4.13Granting access and necessary security checks at the Backend LayerHenrich Poehls
University of Passau
ApplicationMonitoringD4.9, D4.13Monitoring, learning, and predictive analytics. Domenico Presenza
Engineering
ApplicationRecipe CookerD4.11, D4.13Creating recipes reflecting user requirements on different layersArne Broering
Siemens
ApplicationThing DirectoryD4.11, D4.13The repository of knowledge containing necessary Thing models.Arne Broering
Siemens
SDNResource ManagerD3.7, D3.11Provides Path Manager with a resource view of the network Ermin Sakic
Siemens
SDNBootstrapping ManagerD3.7, D3.11Initial flow configuration of just-connected switches, so to allow for seamless interaction with IoT devicesErmin Sakic
Siemens
SDNClustering ManagerD3.7, D3.11Registry Handler used in state-keeping of other component’s knowledge base, Ermin Sakic
Siemens
SDNVTN ManagerD3.7, D3.11Assignment of individual network services to various network tenantsErmin Sakic
Siemens
SDNPath ManagerD3.7, D3.11Identification of nodes and ports combined into a pathErmin Sakic
Siemens
SDNSFC ManagerD3.7, D3.8, D3.11Service Function Chaining Manager used in Service Function Chains Nikolaos Petroulakis
FORTH
SDNSecurity ManagerD3.7, D3.11, D4.12, D4.13The security component responsible for the administration with respective tokens used for fast authentication during runtime. Nikolaos Petroulakis
FORTH
SDNPattern EngineD3.7, D3.10, D3.11, D4.8Retrieve network-specific rules and reasoning on them. Nikolaos Petroulakis
FORTH
SDNVIM ConnectorD3.7, D3.8Connecting with the backend VIM component Jordi Serra
CTTC
NFVNFV OrchestratorD3.8, D3.11Network Function Virtualization Combined with the other VIM Manager ComponentJordi Serra
CTTC
NFVVNF ManagerD3.8, D3.11Virtualization-specific management tasks necessary in the NFV framework Jordi Serra
CTTC
NFVVirtualized Infrastructure ManagerD3.8, D3.11Virtual Infrastructure Manager (VIM) is a component that is aware of the physical infrastructure Jordi Serra
CTTC
FieldSemantic API & Protocol BidingD3.9, D3.11Binding different protocols and exposing common semantic API Darko Anicic
Siemens
FieldGW Semantic MediatorD3.9, D3.11Module responsible for the integration of brownfield semantics with IIoT semantics. Darko Anicic
Siemens
FieldLocal thing directoryD3.9, D3.11The local repository of knowledge containing necessary Thing models.Darko Anicic
Siemens
FieldSemantic Edge PlatformD3.9, D3.11Enable a user to interact with SEMIoTICS IoT Gateway at the Field Level. Darko Anicic
Siemens
FieldPattern EngineD3.10, D4.8Retrieve gateway specific rules and reasoning on them. Nikolaos Petroulakis
FORTH
FieldSecurity ManagerD4.12Grant access and necessary security checks at the IoT gateway.Henrich Poels
University of Passau
FieldLocal embedded intelligenceD4.10, D4.13Use Case specific logic and embedded intelligence at the IoT gateway level.Mirko Falchetto
STMicroelectronics
FieldSupervisor and Local DBD4.10, D4.13Data persistence and self-adapting mechanism of the Generic IoT System.Mirko Falchetto
STMicroelectronics
FieldMonitoringD4.9, D4.13Monitoring and predictive analytics at the IoT gateway level.Domenico Presenza
Engineering