DocumentCode
2926145
Title
Facing crosscutting concerns in a middleware for pervasive Service composition
Author
Corradi, A. ; Di Marco, F. ; Monti, S. ; Pasini, S.
Author_Institution
DEIS, Univ. of Bologna, Bologna, Italy
fYear
2009
fDate
5-8 July 2009
Firstpage
73
Lastpage
79
Abstract
The emerging, ubiquitous Internet of Services scenario discloses a radical change in the process of content creation and service consumption. Thus, platforms for service and content provisioning should cope with several issues concerning mobility, context awareness and content adaptation. However, traditional programming paradigms, though proving their effectiveness in mastering a good separation of concerns, fall short when it comes to capture concerns that span and orthogonally crosscut several system components. In service-oriented architecture models that face the extremely dynamical and ever-changing above scenario, it is common and usual an undesirable tangling of functionalities which induces poor flexibility, accuracy and consistency. This paper investigates how an innovative and emerging methodology, Aspect-Oriented Programming, can address these issues in a middleware platform for ubiquitous dynamic context-driven service provisioning and configuration. We also distill some design principles and implementation details of the reengineering activities we accomplished.
Keywords
Internet; middleware; object-oriented programming; ubiquitous computing; aspect-oriented programming; context awareness; context-driven service; middleware; pervasive service composition; service-oriented architecture; traditional programming paradigm; ubiquitous Internet; Broadcasting; Collaboration; Context awareness; Context-aware services; Dynamic programming; Information technology; Middleware; Service oriented architecture; Space technology; Web and internet services;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 2009. ISCC 2009. IEEE Symposium on
Conference_Location
Sousse
ISSN
1530-1346
Print_ISBN
978-1-4244-4672-8
Electronic_ISBN
1530-1346
Type
conf
DOI
10.1109/ISCC.2009.5202304
Filename
5202304
Link To Document