• DocumentCode
    3342580
  • Title

    On Synchronizing with Web Service Evolution

  • Author

    Zou, Zhi Le ; Fang, Ru ; Liu, Liang ; Wang, Qing Bo ; Wang, Hao

  • Author_Institution
    IBM China Res. Lab., Beijing
  • fYear
    2008
  • fDate
    23-26 Sept. 2008
  • Firstpage
    329
  • Lastpage
    336
  • Abstract
    To catch up with today´s fast changing business markets, web services has never slowed down its paces for evolution. As a consequence, service consumers have to employ in-time upgrades to guarantee continuous business integrity and avoid unnecessary runtime errors in their IT systems. However, a new web service release can involve hundreds of changes, and thus it is non-trivial for the service consumer to rapidly track and adopt relevant changes. This paper proposes a framework for facilitating the service consumer to keep synchronized with the web service evolution. On the service side, a Service Invocation Monitor is installed to monitor the interaction history of the client, a Service Delta Analyzer exports the service delta into well-formatted document, and a Release Note Customizeris configured to customize the full release note produced using the monitored interaction history and exported service delta. On the client side, the Consumer Code Customizer is used by the consumer developer to highlight the code fragments to be changed and provide facilitation linkages between the code fragments and the customized release note. An example is shown to demonstrate the usefulness of our proposal.
  • Keywords
    Web services; codes; Web service evolution; business integrity; consumer code customizer; release note customizer; service consumer; service delta analyzer; service invocation monitor; Application software; Couplings; Feeds; HTML; History; Monitoring; Proposals; Runtime; Target tracking; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2008. ICWS '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3310-0
  • Electronic_ISBN
    978-0-7695-3310-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2008.21
  • Filename
    4670192