Skip to main content
Log in

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

SeCoS – Auf einer Microservice-Architektur aufbauende Web of Things-Plattform mit Unterstützung von Time-Awareness

  • Originalarbeiten
  • Published:
e & i Elektrotechnik und Informationstechnik Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.

Similar content being viewed by others

Notes

  1. IFTTT, If This Then That, https://ifttt.com/. Last access: 30/12/2015.

  2. The Reactive Manifesto: http://www.reactivemanifesto.org.

  3. https://tools.ietf.org/html/rfc7519, last accessed 30/12/2015.

  4. http://newrelic.com/, last accessed 31/12/2015.

  5. http://www.caduceusapp.com/, last accessed 31/12/2015.

  6. 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.

  7. IERC, http://www.internet-of-things-research.eu/, last access: 31/12/2015.

References

  1. Anderson, C. (2015): Docker [software engineering]. IEEE Softw., 3, 102-c3.

    Google Scholar 

  2. Guinard, D. (2011): A Web of Things application architecture—integrating the real-world into the Web. Ph.D. thesis, ETH-Zürich, Switzerland.

  3. 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.

  4. 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.

    Article  Google Scholar 

  5. 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.

    Chapter  Google Scholar 

  6. Mineraud, J., Mazhelis, O., Su, X., Tarkoma, S. (2015): A gap analysis of internet-of-things platforms. arXiv preprint arXiv:1502.01181.

  7. Newman, S. (2015): Building microservices. Sebastopol: O’Reilly Media, Inc.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Thones, J. (2015): Microservices. IEEE Softw., 32(1). 116.

    Article  Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Dechter, R., Meiri, I., Pearl, J. (1991): Temporal constraint networks. Artif. Intell., 49(1–3), 61–95.

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Herwig Zeiner.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00502-016-0404-z

Keywords

Schlüsselwörter

Navigation