Institutional Repository
Technical University of Crete
EN  |  EL



My Space

Federated service oriented architecture for the semantic internet of things in the cloud

Rastsinskagia Karina

Full record

Year 2021
Type of Item Diploma Work
Bibliographic Citation Καρίνα Ραστσίνσκαγια, "Κατανεμημένη αρχιτεκτονική υπηρεσιών νέφους για το σημασιολογικό δίκτυο των πραγμάτων", Διπλωματική Εργασία, Πολυτεχνείο Κρήτης:Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Χανιά, Ελλάς, 2021
Appears in Collections


This paper presents a Federated Service Oriented Architecture for the Semantic Internet of Things in the Cloud, consisting of independent and equivalent Semantic Web of Things (nodes) systems that interact with each other. Fi-Swot applies Semantic Web technologies of things in order to better understand the properties of the devices, the services they offer and the interconnection between them to create applications. Each Fi-SWoT node has been designed following Semantic Web and Web Thing Model standards, while at the same time adopting a service oriented architecture (SOA) and implementing a synthesis of RESTful micro- services in the cloud computing ( Cloud). Access to a node is only allowed to authorized users of the same or other nodes based on user roles and access policies. The Fi-SWoT follows a three-level architectural model where each level serves different functionality for different types of users. The main types of users are System Administrators, Infrastructure Owners and Customers. Administrators have the right to control and modify their individual SWoT system as well as users logged in to their system. Infrastructure owners have the right to manage their own devices and create subscriptions to devices that exist either at their local node or remotely, in order to use them in the applications they will build. Customers are allowed to create subscriptions to applications that exist either on their local or remote node in order to access them. The above model contributes to the expansion of the system by allowing the introduction of different types of devices and the creation of various applications. The performance of the above architecture is controlled by adding a large number of virtual entities (sensors, houses, etc.) and generating large amounts of data (measurements). The results of the experimental process show that the system can respond in real time under conditions of high workload.

Available Files