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.
Layer | Module Name | Open API | Description | Responsible |
Application | Backend Semantic Validator | D4.11, D4.13 | Semantic validation mechanisms at the Backend Layer | Nikolaos Petroulakis FORTH |
Application | Pattern Orchestrator | D4.8, D4.13 | Translating IoT and service orchestrations | Konstantinos Fysarakis Sphynx |
Application | Pattern Engine | D4.8, D4.13 | Monitoring and reasoning on pattern rules related to SPDI properties of backend components | Konstantinos Fysarakis Sphynx |
Application | Backend orchestrator | D4.13 | Integrating all backend services and exposing API | Mateusz Kaminski Bluesoft |
Application | GUI | D4.13 | Graphical User Interface | Mateusz Kaminski Bluesoft |
Application | Security Manager | D4.12, D4.13 | Granting access and necessary security checks at the Backend Layer | Henrich Poehls University of Passau |
Application | Monitoring | D4.9, D4.13 | Monitoring, learning, and predictive analytics. | Domenico Presenza Engineering |
Application | Recipe Cooker | D4.11, D4.13 | Creating recipes reflecting user requirements on different layers | Arne Broering Siemens |
Application | Thing Directory | D4.11, D4.13 | The repository of knowledge containing necessary Thing models. | Arne Broering Siemens |
SDN | Resource Manager | D3.7, D3.11 | Provides Path Manager with a resource view of the network | Ermin Sakic Siemens |
SDN | Bootstrapping Manager | D3.7, D3.11 | Initial flow configuration of just-connected switches, so to allow for seamless interaction with IoT devices | Ermin Sakic Siemens |
SDN | Clustering Manager | D3.7, D3.11 | Registry Handler used in state-keeping of other component’s knowledge base, | Ermin Sakic Siemens |
SDN | VTN Manager | D3.7, D3.11 | Assignment of individual network services to various network tenants | Ermin Sakic Siemens |
SDN | Path Manager | D3.7, D3.11 | Identification of nodes and ports combined into a path | Ermin Sakic Siemens |
SDN | SFC Manager | D3.7, D3.8, D3.11 | Service Function Chaining Manager used in Service Function Chains | Nikolaos Petroulakis FORTH |
SDN | Security Manager | D3.7, D3.11, D4.12, D4.13 | The security component responsible for the administration with respective tokens used for fast authentication during runtime. | Nikolaos Petroulakis FORTH |
SDN | Pattern Engine | D3.7, D3.10, D3.11, D4.8 | Retrieve network-specific rules and reasoning on them. | Nikolaos Petroulakis FORTH |
SDN | VIM Connector | D3.7, D3.8 | Connecting with the backend VIM component | Jordi Serra CTTC |
NFV | NFV Orchestrator | D3.8, D3.11 | Network Function Virtualization Combined with the other VIM Manager Component | Jordi Serra CTTC |
NFV | VNF Manager | D3.8, D3.11 | Virtualization-specific management tasks necessary in the NFV framework | Jordi Serra CTTC |
NFV | Virtualized Infrastructure Manager | D3.8, D3.11 | Virtual Infrastructure Manager (VIM) is a component that is aware of the physical infrastructure | Jordi Serra CTTC |
Field | Semantic API & Protocol Biding | D3.9, D3.11 | Binding different protocols and exposing common semantic API | Darko Anicic Siemens |
Field | GW Semantic Mediator | D3.9, D3.11 | Module responsible for the integration of brownfield semantics with IIoT semantics. | Darko Anicic Siemens |
Field | Local thing directory | D3.9, D3.11 | The local repository of knowledge containing necessary Thing models. | Darko Anicic Siemens |
Field | Semantic Edge Platform | D3.9, D3.11 | Enable a user to interact with SEMIoTICS IoT Gateway at the Field Level. | Darko Anicic Siemens |
Field | Pattern Engine | D3.10, D4.8 | Retrieve gateway specific rules and reasoning on them. | Nikolaos Petroulakis FORTH |
Field | Security Manager | D4.12 | Grant access and necessary security checks at the IoT gateway. | Henrich Poels University of Passau |
Field | Local embedded intelligence | D4.10, D4.13 | Use Case specific logic and embedded intelligence at the IoT gateway level. | Mirko Falchetto STMicroelectronics |
Field | Supervisor and Local DB | D4.10, D4.13 | Data persistence and self-adapting mechanism of the Generic IoT System. | Mirko Falchetto STMicroelectronics |
Field | Monitoring | D4.9, D4.13 | Monitoring and predictive analytics at the IoT gateway level. | Domenico Presenza Engineering |