Skip to main content

Applying GranMicro Approach for Migrating Smart Cities Applications to Microservices

  • Conference paper
  • First Online:
Smart Cities/Smart Regions – Technische, wirtschaftliche und gesellschaftliche Innovationen

Zusammenfassung

Smart City-Technologien erweisen sich als potenzielle Lösung zur Bewältigung gemeinsamer Probleme in großen Ballungszentren. Auf der anderen Seite wird das Internet der Dinge (IoT) in verschiedenen Anwendungsbereichen eingesetzt und gilt als einer der Schlüsselfaktoren für die Smart City Vision. Trotz der Standardisierungsbemühungen und der breiten Einführung von Webstandards und Cloud Computing-Technologien bleibt der Aufbau großer Smart City IoT-Plattformen in der Praxis jedoch eine Herausforderung. Die sich dynamisch verändernde IoT-Umgebung erfordert, dass diese Systeme skalierbar sind und sich im Laufe der Zeit weiterentwickeln und neue Technologien und Anforderungen annehmen können. Als Reaktion auf die ähnlichen Herausforderungen beim Aufbau groß angelegter verteilter Anwendungen und Plattformen im Web hat sich der Stil der Mikroservice-Architektur herausgebildet und in den letzten Jahren in der Branche große Popularität erlangt. Der GranMicro-Ansatz ist ein Ansatz zur Extraktion von Microservices aus Webanwendungen. In dieser Arbeit gehen wir durch ein Beispiel für die Anwendung des GranMicro-Ansatzes. Dieses Papier zielt darauf ab, eine Lösung für Softwarearchitekten und Softwareprogrammierer anzubieten, indem es einem strukturierten Ansatz für die Gestaltung der Serviceebene folgt.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Shelby Z, Hartke K, Bormann C (2014) The constrained application protocol (CoAP). [Online]. Available: http://coap.technology/

  2. Message Queue Telemetry Transport (MQTT). [Online]. Available: http://mqtt.org

  3. OneM2M Alliance. [Online]. Available: http://onem2m.org

  4. Nettstraeter A (2012) Architectural reference model for IoT. EC FP7 IoT-A (257521) D, vol 1, p 2

    Google Scholar 

  5. Postcapes. Internet of things platform. [Online]. Available: http://postscapes.com/internet-of-things-platforms

  6. Martin RC (2003) Agile software development: principles, patterns, and practices. Prentice Hall PTR, Upper Saddle River

    Google Scholar 

  7. Huettermann M (2012) DevOps for developers. Apress, New York

    Google Scholar 

  8. Fowler M, Lewis J (2014) Microservices. [Online]. Available: http://martinfowler.com/articles/microservices.html

  9. Turnbull J (2015) The Docker Book: containerization is the new virtualization. https://dockerbook.com/

  10. Fred Melo MS (2014) Developing microservices for PaaS with spring and cloud foundry. [Online]. http://www.infoq.com/presentations/microservices-pass-springcloud-foundry

  11. Mustafa O, Marx Gómez J, Hamed M, Pargmann H (2018) GranMicro: a black-box based approach for optimizing microservices based applications. In: From science to society. Springer, Wiesbaden, pp 283–294

    Google Scholar 

  12. Zanella A, Bui N, Castellani AP, Vangelista L, Zorzi M (2014) Internet of things for smart cities. IEEE Internet Things J 22–32

    Article  Google Scholar 

  13. Theodoridis E, Mylonas G, Chatzigiannakis I. Developing an iot smart city framework. In: Information, intelligence, systems and applications (IISA), 2013 fourth international conference on, Piraeus, July 2013, pp 1–6

    Google Scholar 

  14. ALMANAC project Web site. [Online]. Available: www.almanacproject.eu/

  15. Mustafa O, Marx Gómez J (2017) Sustainable approach for improving microservices based web applications – economic perspective. Presented at the international conference on sustainability and environmental management, Legon

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ola Mustafa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mustafa, O., Marx Gómez, J., Pargmann, H., Hamed, M. (2019). Applying GranMicro Approach for Migrating Smart Cities Applications to Microservices. In: Marx Gómez, J., Solsbach, A., Klenke, T., Wohlgemuth, V. (eds) Smart Cities/Smart Regions – Technische, wirtschaftliche und gesellschaftliche Innovationen. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-25210-6_41

Download citation

Publish with us

Policies and ethics