• 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