• DocumentCode
    3279358
  • Title

    Pattern-based variability management in Web service development

  • Author

    Jiang, Juanjuan ; Ruokonen, Anna ; Systä, Tarja

  • Author_Institution
    Inst. of Software Syst., Tampere Univ. of Technol., Finland
  • fYear
    2005
  • fDate
    14-16 Nov. 2005
  • Abstract
    Application frameworks are widely used in software engineering to support reuse by capturing the shared architecture among a family of applications. Their role in Web service construction has, however, been mostly ignored. Reuse in general has rather been considered in the context of Web service composition than as a means to use existing implementations to build new services with related functionality. In this paper we discuss reuse in Web service development, focusing on families of Web services that share a common architecture and a set of functionalities. Techniques supporting reuse rely on identifying and managing variation points. We propose a categorization of possible variation points in service endpoints, WSDI descriptions, and business logic. A pattern-based approach for managing variation and specifying a Web service framework to an actual service application is introduced. The approach is applied to specify a sample Web service framework.
  • Keywords
    Internet; distributed object management; formal specification; object-oriented programming; software architecture; software reusability; WSDI descriptions; Web service composition; Web service development; Web service specification; business logic; pattern-based variability management; service endpoints; software architecture; software engineering; software reuse; Application software; Computer architecture; Context-aware services; Libraries; Service oriented architecture; Software engineering; Software reusability; Software safety; Software systems; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2005. ECOWS 2005. Third IEEE European Conference on
  • Print_ISBN
    0-7695-2484-2
  • Type

    conf

  • DOI
    10.1109/ECOWS.2005.19
  • Filename
    1595719