Authors:
Janick Kubela
;
Matthias Pohl
;
Sascha Bosse
and
Klaus Turowski
Affiliation:
University of Magdeburg, Germany
Keyword(s):
Resource-oriented Architecture (RoA), Service-oriented Architecture (SoA), Internet of Things, Middleware, Web of Things.
Abstract:
Over the last years, the Internet of Things was researched widely. Thus, various IoT applications are developed
based upon different use-cases. Numerous middleware solutions for the IoT are based on the Service
oriented Architecture and Resource oriented Architecture. Both approaches do support the connection of distributed
objects but no research is done to check the suitability of SoA and RoA in the context of common
IoT requirements in an adequate scope. In the context of this paper the fundamental mechanisms of SoA and
RoA are compared regarding to connectivity, compatibility, scalability, robustness and security. Resulting out
of this comparison, both approaches are suitable as the base of an IoT middleware. Nevertheless, RoA has
a lack of supporting bi-directional communication and real-time analysis while SoA rapidly become a heavy
middleware solution. Therefore, the use of a mixed-up middleware is recommended.