• DocumentCode
    792009
  • Title

    Unraveiliny crossoutting concerns in Web services middleware

  • Author

    Verheecke, Bart ; Vanderperren, Wim ; Jonckers, Viviane

  • Author_Institution
    Vrije Univ. Brussel, Brussels
  • Volume
    23
  • Issue
    1
  • fYear
    2006
  • Firstpage
    42
  • Lastpage
    50
  • Abstract
    Service-oriented architectures are designed to support loose coupling between interacting software applications. Using Web services technology, SOAs support the creation of distributed applications in a heterogeneous environment. The ultimate SOA goal is to let developers write applications that are independent of the specific services they use - applications that select and integrate services on the fly. Currently, service developers use the Web services description language to describe their services and publish the documentation in a registry. Service clients can browse these registries to find a service that matches their need and to determine how to communicate with it. By analyzing the WSDL documentation, the client can integrate the service and invoke it through XML-based SOAP communication. The Web Services Management Layer provides adaptive middleware that uses dynamic AOP to solve several crosscutting concerns in service-oriented architectures
  • Keywords
    Internet; XML; middleware; object-oriented programming; AOP; WSDL documentation; Web service description language; XML-based SOAP communication; aspect-oriented programming; middleware; service-oriented architecture; Application software; Authentication; Computer architecture; Dynamic programming; Java; Middleware; Runtime; Service oriented architecture; Simple object access protocol; Web services; D.2.0.c Software engineering for Internet projects; D.2.11.b Domain-specific architectures; D.2.12.b Distributed objects; D.2.7.e Evolving Internet applications; D.2.7.g Maintainability;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2006.31
  • Filename
    1576656