SeCoS: Web of Things platform based on a microservices architecture and support of time-awareness

New types of RFID applications require an intelligent connection between real world objects and software services. This also requires a new approach in the creation of software applications. This paper describes a novel Web of Things platform. Our approach uses microservices. Each microservice can be developed independently, thereby enabling faster development cycles, easier integration and maintenance. This account summarizes the current field and presents the architecture for a state-of-the-art Web of Things platform with time awareness support that is based on microservices.ZusammenfassungNeue RFID-Applikationen erfordern eine intelligente Verknüpfung von realen Objekten mit Softwarediensten. Diese Art von Applikationen erfordert auch eine neue Herangehensweise beim Bau von komplexen Software-Services. Diese Arbeit beschreibt eine neuartige „Web der Dinge“-Plattform. Unser Ansatz baut auf einer Microservices-Architektur auf. Jedes Microservice kann unabhängig von anderen Microservices entwickelt werden. Das erleichtert den Einstieg und ermöglicht eine kontinuierliche Entwicklung. Dieser Zugang erlaubt schnellere Entwicklungszyklen sowie eine einfachere Integration und Wartung der dahinterliegenden Services. Die Web of Things-Plattform wird, inklusive der Unterstützung von Zeitaspekten, im Detail dargestellt.

[1]  Herwig Zeiner,et al.  Making business processes adaptive through semantically enhanced workflow descriptions , 2010, I-SEMANTICS '10.

[2]  Peter Friess,et al.  Building the Hyperconnected Society , 2015 .

[3]  Stefan Tilkov The Modern Cloud-Based Platform , 2015, IEEE Softw..

[4]  Charles Anderson,et al.  Docker [Software engineering] , 2015 .

[5]  Dominique Guinard,et al.  A Web of things application architecture , 2011 .

[6]  Víctor Juan Expósito Jiménez,et al.  Safe Bicycle Parking Platform Based on RFID Technology , 2015, IoT 360.

[7]  Sasu Tarkoma,et al.  A gap analysis of Internet-of-Things platforms , 2015, Comput. Commun..

[8]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[9]  Manfred Reichert,et al.  Time Patterns for Process-aware Information Systems: A Pattern-based Analysis - Revised version , 2009 .

[10]  Pasi Tyrväinen,et al.  A framework for evaluating Internet-of-Things platforms: Application provider viewpoint , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[11]  Jaeho Kim,et al.  M2M Service Platforms: Survey, Issues, and Enabling Technologies , 2014, IEEE Communications Surveys & Tutorials.

[12]  Peter Friess,et al.  Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems , 2013 .

[13]  Herwig Zeiner,et al.  NFC in the K-Project Secure Contactless Sphere—smart RFID technologies for a connected world , 2013, Elektrotech. Informationstechnik.

[14]  Sam Newman,et al.  Building Microservices , 2015 .