Abstract
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.
Zusammenfassung
Neue 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.


Similar content being viewed by others
Notes
IFTTT, If This Then That, https://ifttt.com/. Last access: 30/12/2015.
The Reactive Manifesto: http://www.reactivemanifesto.org.
https://tools.ietf.org/html/rfc7519, last accessed 30/12/2015.
http://newrelic.com/, last accessed 31/12/2015.
http://www.caduceusapp.com/, last accessed 31/12/2015.
The Alliance for Internet of Things Innovation (AIOTI). https://ec.europa.eu/digital-agenda/en/alliance-internet-things-innovation-aioti/, last access: 30/12/2015.
IERC, http://www.internet-of-things-research.eu/, last access: 31/12/2015.
References
Anderson, C. (2015): Docker [software engineering]. IEEE Softw., 3, 102-c3.
Guinard, D. (2011): A Web of Things application architecture—integrating the real-world into the Web. Ph.D. thesis, ETH-Zürich, Switzerland.
Lanz, A., Weber, B., Reichert, M. (2009): Time patterns for process-aware information systems: a pattern-based analysis (revised version). Technical report, University of Ulm, Germany.
Kim, J., Lee, J., Kim, J., Yun, J. (2014): M2M service platforms: survey, issues, and enabling technologies. IEEE Commun. Surv. Tutor., 16(1), 61–76.
Mazhelis, O., Tyrvainen, P. (2014): A framework for evaluating internet-of-things platforms: application provider viewpoint. In 2014 IEEE world forum on Internet of Things. WF-IoT (pp. 147–152). IEEE.
Mineraud, J., Mazhelis, O., Su, X., Tarkoma, S. (2015): A gap analysis of internet-of-things platforms. arXiv preprint arXiv:1502.01181.
Newman, S. (2015): Building microservices. Sebastopol: O’Reilly Media, Inc.
Vermesan, O., Friess, P. (Eds.) (2013): Internet of things: converging technologies for smart environments and integrated ecosystems. River publishers’ series in information science and technology.
Vermesan, O., Friess, P. (Eds.) (2015): Building the hyperconnected society: Internet of things research and innovation value chains, ecosystems and markets. River publishers series in communication (Vol. 43). Aalborg: River Publishers.
Thones, J. (2015): Microservices. IEEE Softw., 32(1). 116.
Zeiner, H., Haas, W. (2013): NFC in the K-project secure contactless sphere—smart RFID technologies for a connected world. E&I, Elektrotech. Inf.tech., 130(7), 213–217.
Zeiner, H., Halb, W., Lernbeiß, H., Jandl, B., Derler, C. (2010): Making business processes adaptive through semantically enhanced workflow descriptions. In Proceedings of the 6th international conference on semantic systems (p. 27). ACM: New York.
Expósito, V., Frosch, R., Haas, W., Salmhofer, F., Zeiner, H. (2015): Safe bicycle parking platform based on RFID technology. In International conference on smart objects and technologies for social good, GOODTECHS 2015, Rome, Italy.
Dechter, R., Meiri, I., Pearl, J. (1991): Temporal constraint networks. Artif. Intell., 49(1–3), 61–95.
Acknowledgements
The K-Project SeCoS is funded in the context of COMET—Competence Centers for Excellent Technologies by BMVIT, BMWFJ, Styrian Business Promotion Agency (SFG) and the Province of Styria—Government of Styria. The programme COMET is conducted by Austrian Research Promotion Agency (FFG).
The authors are grateful to the institutions funding the SeCoS project and wish to thank all project partners for their contributions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zeiner, H., Goller, M., Expósito Jiménez, V.J. et al. SeCoS: Web of Things platform based on a microservices architecture and support of time-awareness. Elektrotech. Inftech. 133, 158–162 (2016). https://doi.org/10.1007/s00502-016-0404-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00502-016-0404-z