Skip to main content
Top

2017 | OriginalPaper | Chapter

Adaptive Runtime Middleware: Everything as a Service

Authors : Achilleas P. Achilleos, Kyriaki Georgiou, Christos Markides, Andreas Konstantinidis, George A. Papadopoulos

Published in: Computational Collective Intelligence

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The Internet of Things applies and has a large impact on a multitude of application domains, such as assistive technologies and smart transportation, by bringing together the physical and virtual worlds. Due to the large scale, the extreme heterogeneity and the dynamics of the IoT there are huge challenges for leveraging the IoT within software applications. The management of devices and the interactions with software services poses, if not, the greatest challenge in IoT, so as to support the development of distributed applications. This paper addresses this challenge by applying the service-oriented architecture paradigm for the dynamic management of IoT devices and for supporting the development of distributed applications. A service-oriented approach is a natural fit for both communication and management of IoT devices, and can be combined logically with software services, since it is currently the paradigm that excels and dominates the virtual domain. Building on our past and ongoing work on middleware platforms, this work reviews middleware solutions and proposes a service-oriented middleware platform to face IoT heterogeneity, the interactive functionality of IoT and promote modular-based development to scale as well as provide flexibility in the development of IoT-based distributed applications.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Fleisch, E., Mattern F.: Das Internet der Dinge: Ubiquitous Computing und RFID in der Praxis: VTAH. Springer, Berlin (2005) Fleisch, E., Mattern F.: Das Internet der Dinge: Ubiquitous Computing und RFID in der Praxis: VTAH. Springer, Berlin (2005)
2.
go back to reference Zeshan, F., et al.: Service discovery framework for distributed embedded real-time systems. In: Ghani, I., Kadir, W., Ahmad, M. (eds.) Handbook of Research on Emerging Advancements and Technologies in Software Engineering, pp. 126–147. IGI Global, Hershey (2014). doi:10.4018/978-1-4666-6026-7.ch007CrossRef Zeshan, F., et al.: Service discovery framework for distributed embedded real-time systems. In: Ghani, I., Kadir, W., Ahmad, M. (eds.) Handbook of Research on Emerging Advancements and Technologies in Software Engineering, pp. 126–147. IGI Global, Hershey (2014). doi:10.​4018/​978-1-4666-6026-7.​ch007CrossRef
3.
go back to reference Lizcano, D., Jiménez, M., Soriano, J., Cantera, J.M., Reyes, M., Hierro, J.J., Garijo, F., Tsouroulas, N.: Leveraging the upcoming internet of services through an open user-service front-end framework. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 147–158. Springer, Heidelberg (2008). doi:10.1007/978-3-540-89897-9_13CrossRef Lizcano, D., Jiménez, M., Soriano, J., Cantera, J.M., Reyes, M., Hierro, J.J., Garijo, F., Tsouroulas, N.: Leveraging the upcoming internet of services through an open user-service front-end framework. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 147–158. Springer, Heidelberg (2008). doi:10.​1007/​978-3-540-89897-9_​13CrossRef
4.
go back to reference Guinard, D., et al.: Interacting with the SOA-based internet of things: discovery, query, selection, and on-demand provisioning of web services. IEEE Trans. Serv. Comput. 3(3), 223–235 (2010)CrossRef Guinard, D., et al.: Interacting with the SOA-based internet of things: discovery, query, selection, and on-demand provisioning of web services. IEEE Trans. Serv. Comput. 3(3), 223–235 (2010)CrossRef
5.
go back to reference Issarny, V., Bouloukakis, G., Georgantas, N., Billet, B.: Revisiting service-oriented architecture for the IoT: a middleware perspective. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.) ICSOC 2016. LNCS, vol. 9936, pp. 3–17. Springer, Cham (2016). doi:10.1007/978-3-319-46295-0_1CrossRef Issarny, V., Bouloukakis, G., Georgantas, N., Billet, B.: Revisiting service-oriented architecture for the IoT: a middleware perspective. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.) ICSOC 2016. LNCS, vol. 9936, pp. 3–17. Springer, Cham (2016). doi:10.​1007/​978-3-319-46295-0_​1CrossRef
6.
go back to reference Guinard, D., Trifa, V.: Towards the web of things: web mashups for embedded devices. In: Proceedings of Workshop Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009) (2009) Guinard, D., Trifa, V.: Towards the web of things: web mashups for embedded devices. In: Proceedings of Workshop Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009) (2009)
7.
go back to reference Teixeira, T., Hachem, S., Issarny, V., Georgantas, N.: Service oriented middleware for the internet of things: a perspective. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssière, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 220–229. Springer, Heidelberg (2011). doi:10.1007/978-3-642-24755-2_21CrossRef Teixeira, T., Hachem, S., Issarny, V., Georgantas, N.: Service oriented middleware for the internet of things: a perspective. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssière, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 220–229. Springer, Heidelberg (2011). doi:10.​1007/​978-3-642-24755-2_​21CrossRef
9.
go back to reference Zhu, Y., Xiao-hua, M.: A Framework for service discovery in pervasive computing. In: 2nd International Conference on Information Engineering and Computer Science (ICIECS) (2010) Zhu, Y., Xiao-hua, M.: A Framework for service discovery in pervasive computing. In: 2nd International Conference on Information Engineering and Computer Science (ICIECS) (2010)
10.
go back to reference Neely, S., et al.: Adaptive middleware for autonomic systems. Ann. Técommun. 61(9–10), 1099–1118 (2006)CrossRef Neely, S., et al.: Adaptive middleware for autonomic systems. Ann. Técommun. 61(9–10), 1099–1118 (2006)CrossRef
11.
go back to reference Barton, J., Kindberg, T.: The Cooltown user experience (2001) Barton, J., Kindberg, T.: The Cooltown user experience (2001)
12.
go back to reference Román, M., et al.: Gaia: a middleware infrastructure to enable active spaces. IEEE Pervasive Comput. 1(4), 74–83 (2002)CrossRef Román, M., et al.: Gaia: a middleware infrastructure to enable active spaces. IEEE Pervasive Comput. 1(4), 74–83 (2002)CrossRef
13.
go back to reference Ranganathan, A., Al-Muhtadi, J., Chetan, S., Campbell, R., Mickunas, M.D.: MiddleWhere: a middleware for location awareness in ubiquitous computing applications. In: Jacobsen, H.-A. (ed.) Middleware 2004. LNCS, vol. 3231, pp. 397–416. Springer, Heidelberg (2004). doi:10.1007/978-3-540-30229-2_21CrossRef Ranganathan, A., Al-Muhtadi, J., Chetan, S., Campbell, R., Mickunas, M.D.: MiddleWhere: a middleware for location awareness in ubiquitous computing applications. In: Jacobsen, H.-A. (ed.) Middleware 2004. LNCS, vol. 3231, pp. 397–416. Springer, Heidelberg (2004). doi:10.​1007/​978-3-540-30229-2_​21CrossRef
14.
go back to reference Chan, A., Chuang, S.-N.: Mobipads: a reflective middleware for context-aware mobile computing. IEEE Trans. Softw. Eng. 29(12), 1072–1085 (2003/12)CrossRef Chan, A., Chuang, S.-N.: Mobipads: a reflective middleware for context-aware mobile computing. IEEE Trans. Softw. Eng. 29(12), 1072–1085 (2003/12)CrossRef
15.
go back to reference Paspallis, N., et al.: Developing self-adaptive mobile applications and services with separation-of-concerns’. In: At Your Service: Service-Oriented Computing from an EU Perspective, chap. 6, pp. 129–158. MIT Press (2009) Paspallis, N., et al.: Developing self-adaptive mobile applications and services with separation-of-concerns’. In: At Your Service: Service-Oriented Computing from an EU Perspective, chap. 6, pp. 129–158. MIT Press (2009)
17.
go back to reference Soldatos, J., et al.: OpenIoT: open source internet-of-things in the cloud. In: Podnar Žarko, I., Pripužić, K., Serrano, M. (eds.) Interoperability and Open-Source Solutions for the Internet of Things. LNCS, vol. 9001, pp. 13–25. Springer, Cham (2015). doi:10.1007/978-3-319-16546-2_3CrossRef Soldatos, J., et al.: OpenIoT: open source internet-of-things in the cloud. In: Podnar Žarko, I., Pripužić, K., Serrano, M. (eds.) Interoperability and Open-Source Solutions for the Internet of Things. LNCS, vol. 9001, pp. 13–25. Springer, Cham (2015). doi:10.​1007/​978-3-319-16546-2_​3CrossRef
19.
go back to reference Papazoglou, M.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of 4th International Conference on Web Information System Engineering (WISE 2003), pp. 3–12 (2003) Papazoglou, M.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of 4th International Conference on Web Information System Engineering (WISE 2003), pp. 3–12 (2003)
20.
go back to reference Sarnovsky, M., et al.: First demonstrator of hydra middleware architecture for building automation. In: Snášel, V. (ed.) Proceedings of Znalosti Conference, pp. 204–214. FIIT STU Bratislava, Slovakia (2008) Sarnovsky, M., et al.: First demonstrator of hydra middleware architecture for building automation. In: Snášel, V. (ed.) Proceedings of Znalosti Conference, pp. 204–214. FIIT STU Bratislava, Slovakia (2008)
21.
go back to reference Souza, M.C., et al.: A novel smart home application using an Internet of Things middleware. In: Smart SysTech 2013, Erlangen/Nuremberg, Germany, pp. 1–7 (2013) Souza, M.C., et al.: A novel smart home application using an Internet of Things middleware. In: Smart SysTech 2013, Erlangen/Nuremberg, Germany, pp. 1–7 (2013)
22.
go back to reference Hamida, A.B., Kon, F., et al.: Integrated CHOReOS middleware—enabling large-scale, QoS-aware adaptive choreographies (2013) Hamida, A.B., Kon, F., et al.: Integrated CHOReOS middleware—enabling large-scale, QoS-aware adaptive choreographies (2013)
23.
go back to reference Evensen, P., Meling, H.: SenseWrap: a service oriented middleware with sensor virtualization and self-configuration. In: International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP 2009), Melbourne, VIC, pp. 261–266 (2009). doi:10.1109/ISSNIP.2009.5416827 Evensen, P., Meling, H.: SenseWrap: a service oriented middleware with sensor virtualization and self-configuration. In: International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP 2009), Melbourne, VIC, pp. 261–266 (2009). doi:10.​1109/​ISSNIP.​2009.​5416827
Metadata
Title
Adaptive Runtime Middleware: Everything as a Service
Authors
Achilleas P. Achilleos
Kyriaki Georgiou
Christos Markides
Andreas Konstantinidis
George A. Papadopoulos
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-67074-4_47

Premium Partner