• DocumentCode
    1962284
  • Title

    Ensuring service backwards compatibility with Generic Web Services

  • Author

    Borovskiy, Vadym ; Mueller, Juergen ; Schapranow, Matthieu-Patrick ; Zeier, Alexander

  • Author_Institution
    Hasso Plattner Inst. for Software Syst. Eng., Potsdam
  • fYear
    2009
  • fDate
    18-19 May 2009
  • Firstpage
    95
  • Lastpage
    98
  • Abstract
    Ensuring compatibility in service-oriented systems is a challenging task. This article addresses the challenge of maintaining Web service backwards compatibility. In particular, the authors suggest a new interface design technique called Generic Web Services that allows service providers to add new features to Web services without breaking compatibility with existing clients. This is achieved by partially shifting the semantics of service operations from design time to runtime by relaxing the operations signatures with identity parameters. Furthermore, the authors discuss the advantages and disadvantages of generic Web services. The article also contains an example that applies the aforementioned technique to a Web service from SAP Enterprise Services Workplace.
  • Keywords
    Web services; generic Web service backward compatibility; interface design; operations signature; service operation semantics; Employment; Maintenance engineering; Protocols; Runtime; Service oriented architecture; Software systems; Standardization; Switches; Systems engineering and theory; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Engineering Service Oriented Systems, 2009. PESOS 2009. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3716-0
  • Type

    conf

  • DOI
    10.1109/PESOS.2009.5068827
  • Filename
    5068827