• DocumentCode
    3232486
  • Title

    Aspectual services: unifying service- and aspect-oriented software development

  • Author

    Mendonpa, N.C. ; Silva, Clayton F.

  • Author_Institution
    Mestrado em Informatica Aplicada, Univ. de Fortaleza, Brazil
  • fYear
    2005
  • fDate
    22-26 Aug. 2005
  • Abstract
    There is a recent interest in integrating the service and aspect oriented software development paradigms. However, most of the approaches proposed thus far rely on a nonservice based aspect model that severely restricts the language choices either for implementing the service oriented applications, the aspects, or both. This paper presents a unified development model for service and aspect oriented applications. In the proposed model, aspects are also implemented as loosely coupled Web services (called aspectual services) that can be weaved dynamically into runtime interaction events captured between service consumer and service provider applications over the network. Compared to existing approaches, the aspectual service model offers two main benefits: it improves the conceptual integrity of the development process, since no separate aspect model is necessary; and it allows aspects to be freely implemented and deployed in a language independent way.
  • Keywords
    Internet; object-oriented programming; Web services; aspect oriented application; aspect oriented software development; aspectual service model; nonservice aspect model; runtime interaction event; service oriented application; service oriented software development; unified development model; Application software; Computer languages; Middleware; Power system modeling; Programming; Protocols; Runtime; Security; Weaving; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Web Services Practices, 2005. NWeSP 2005. International Conference on
  • Print_ISBN
    0-7695-2452-4
  • Type

    conf

  • DOI
    10.1109/NWESP.2005.20
  • Filename
    1592452