Title :
Multi-dimensional service compositions
Author :
Baresi, L. ; Nitto, E. Di ; Guinea, S. ; Dustdar, S.
Author_Institution :
Dip. Elettron. e Inf., Politec. di Milano, Milan
Abstract :
The wide diffusion of reliable Internet is pushing two key novelties in the conception of modern software applications: the software as a service paradigm and the idea of the Internet of Things. Traditionally, services and things have been considered as separate entities, even addressing different needs and application domains. In contrast, we feel that services and things should be integrated and demand for proper design and programming paradigms that ease the task of system builders and enable reuse of components through various systems. Furthermore, we also see the need to take into account the many cross-cutting issues that are typical of any complex application (e.g., security, user interface, transactionality). We suggest multidimensional service assembly as the right abstraction for taking into account all these different aspects. In this paper we sketch our ideas, discuss the implications of multi-dimensional service assembly, and draft a research agenda that goes towards the development of a well established theory in this area.
Keywords :
Internet; object-oriented programming; software reusability; Internet of things; component reusing; multidimensional service assembly; multidimensional service compositions; programming paradigms; software as a service paradigm; Application software; Assembly; Containers; Context-aware services; Global Positioning System; Logistics; Multidimensional systems; Proposals; RFID tags; Web and internet services;
Conference_Titel :
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3495-4
DOI :
10.1109/ICSE-COMPANION.2009.5071012