Service Discovery and Composition in Smart Cities

Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 317)


The ongoing digitalization trend has given rise to the concept of smart cities, targeting the interconnection of city infrastructure and services over a digital layer for innovative technological solutions as well as improvements on existing facilities in cities. This article investigates the critical information system constituents of smart cities that facilitate the holistic integration of its ecosystem and resources with the aim to foster dynamic and adaptive software. We identify three main enablers in this direction: (i) semantic functional description of city objects, representing physical devices or abstract services, (ii) a distributed service directory that embodies available city services for service lookup and discovery, (iii) planning tools for selecting and chaining basic services to compose new complex services. We provide an overview of the approach adopted in our ongoing smart city project for each of these three dimensions.


Smart cities Service discovery Service composition Semantic service description Adaptive planning 



This work was supported in part by the German Federal Ministry of Education and Research (BMBF) under the grant number 16KIS0580.


  1. 1.
    Bibri, S.E., Krogstie, J.: ICT of the new wave of computing for sustainable urban forms: their big data and context-aware augmented typologies and design concepts. Sustain. Cities Soc. 32(Suppl C), 449–474 (2017)CrossRefGoogle Scholar
  2. 2.
    Gharaibeh, A., Salahuddin, M.A., Hussini, S.J., Khreishah, A., Khalil, I., Guizani, M., Al-Fuqaha, A.: Smart cities: a survey on data management, security, and enabling technologies. IEEE Commun. Surv. Tutor. 19(4), 2456–2501 (2017)CrossRefGoogle Scholar
  3. 3.
    Brandt, T., Donnellan, B., Ketter, W., Watson, R.T.: Information systems and smarter cities: towards an integrative framework and a research agenda for the discipline. In: AIS Pre-ICIS Workshop-ISCA 2016 (2016)Google Scholar
  4. 4.
    Manville, C., Cochrane, G., Cave, J., Millard, J., Pederson, J.K., Thaarup, R.K., Liebe, A., Wissner, M., Massink, R., Kotterink, B.: Mapping Smart Cities in the EU. EU Publications Office, Luxemburg (2014)Google Scholar
  5. 5.
    Arasteh, H., Hosseinnezhad, V., Loia, V., Tommasetti, A., Troisi, O., Shafie-khah, M., Siano, P.: IoT-based smart cities: a survey. In: 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC), pp. 1–6 June 2016Google Scholar
  6. 6.
    Bermudez-Edo, M., Elsaleh, T., Barnaghi, P., Taylor, K.: IoT-Lite: a lightweight semantic model for the internet of things. In: IEEE International Conference on Ubiquitous Intelligence and Computing, pp. 90–97. IEEE (2016)Google Scholar
  7. 7.
    Burstein, M., Hobbs, J., Lassila, O., Mcdermott, D., Mcilraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: OWL-S: semantic markup for web services, November 2004Google Scholar
  8. 8.
    Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutor. 16(1), 414–454 (2014)CrossRefGoogle Scholar
  9. 9.
    Kritikos, K., Pernici, B., Plebani, P., Cappiello, C., Comuzzi, M., Benrernou, S., Brandic, I., Kertész, A., Parkin, M., Carro, M.: A survey on service quality description. ACM Comput. Surv. (CSUR) 46(1), 1 (2013)CrossRefGoogle Scholar
  10. 10.
    Neirotti, P., De Marco, A., Cagliano, A.C., Mangano, G., Scorrano, F.: Current trends in smart city initiatives: some stylised facts. Cities 38, 25–36 (2014)CrossRefGoogle Scholar
  11. 11.
    Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP). RFC 7252, June 2014Google Scholar
  12. 12.
    GS1: GS1 Object Name Service (ONS) Version 2.0.1. Ratified Standard 2 (2013)Google Scholar
  13. 13.
    Villegas, N.M., Tamura, G., Müller, H.A., Duchien, L., Casallas, R.: DYNAMICO: a reference model for governing control objectives and context relevance in self-adaptive software systems. In: de Lemos, R., Giese, H., Müller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. LNCS, vol. 7475, pp. 265–293. Springer, Heidelberg (2013). Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.GT-ARC gGmbHBerlinGermany
  2. 2.DAI-LaborTU BerlinBerlinGermany

Personalised recommendations