• DocumentCode
    3539928
  • Title

    WSDL-temporal: An approach for change management in web services

  • Author

    Banati, Hema ; Bedi, Punam ; Marwaha, Preeti

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Delhi, Delhi, India
  • fYear
    2012
  • fDate
    14-15 Aug. 2012
  • Firstpage
    44
  • Lastpage
    49
  • Abstract
    Web services are self-describing, open components that support rapid, low-cost composition of distributed applications. They are being considered as the best choice of industry to provide solution for multiple clients scattered in heterogeneous environment. However, change in the business requirements result in multiple versions of Web services. Maintaining variety of versions is difficult especially for organizations, with established products and a large customer base. The problem aggregates even more when a product requires customization for its clients with minor differences in each version. This forces to deploy multiple Web services for each one of them. This work presents WSDL-Temporal, an extension of WSDL to handle issues related to change management in Web Service. The approach allows maintaining multiple versions of interfaces/operations/elements within a single Web service that can be accessed by clients. The paper extends the case study of W3C specification of WSDL to present WSDL-Temporal approach of change management. Not only does WSDL-Temporal handle changes but is also capable of handling both backward compatible and incompatible changes. Another advantage of using a single WSDL-T service for service producers is that they can now push required changes to the production environment more frequently and need not to accumulate a set of changes for next release. It also enables the service providers to deprecate or retire services in a graceful manner.
  • Keywords
    Web services; formal specification; management of change; user interfaces; W3C specification; WSDL-T service; WSDL-temporal approach; Web services; backward incompatible changes; change management; interfaces-operations-element version maintenance; Contracts; Documentation; Educational institutions; Organizations; Web services; XML; WSDL; WSDL-Temporal; Web Service Versioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Uncertainty Reasoning and Knowledge Engineering (URKE), 2012 2nd International Conference on
  • Conference_Location
    Jalarta
  • Print_ISBN
    978-1-4673-1459-6
  • Type

    conf

  • DOI
    10.1109/URKE.2012.6319580
  • Filename
    6319580