• DocumentCode
    3543243
  • Title

    Promoting reuse in web services by managing variability

  • Author

    Chakir, Boutaina ; Fredj, Mounia ; Nassar, Mahmoud

  • Author_Institution
    AlQualsadi team, Md V Souissi Univ., Rabat, Morocco
  • fYear
    2012
  • fDate
    10-12 May 2012
  • Firstpage
    712
  • Lastpage
    717
  • Abstract
    Service Oriented Architecture (SOA) refers to an architectural paradigm that describes how organizations, people and systems provide and use services to achieve their goals. Moreover, with the evolution of SOA, the focus in software development has shifted from applications to reusable services. Besides, reuse in SOA has more focused on service composition rather than reuse of existing implementations to build new services with additional functionalities. The preferred way to realize SOA remains web services which explain our interest in promoting reuse of Web services by managing variability. In this paper, we propose a model driven method for managing Web service´s variability based on MDA (Model Driven Architecture). In fact, through MDA, the method enables the automation of Web service´s realization regardless of the supported platforms. Moreover, we present a WSDL extension meta-model called VarWSDL which enhances Web services by variability notions. That permits Web services reuse.
  • Keywords
    Web services; service-oriented architecture; software reusability; MDA; SOA; VarWSDL; WSDL extension meta-model; Web services; model driven architecture; reusable services; service oriented architecture; software development; variability notions; Computational modeling; Computer architecture; Protocols; Service oriented architecture; Unified modeling language; MDA; SOA; Services modeling; Variability; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Computing and Systems (ICMCS), 2012 International Conference on
  • Conference_Location
    Tangier
  • Print_ISBN
    978-1-4673-1518-0
  • Type

    conf

  • DOI
    10.1109/ICMCS.2012.6320274
  • Filename
    6320274