Programming Framework based on change-centric web service evolution model
Résumé
A Web service always evolves during its lifecycle through continuously publishing new versions. Web service evolution is theoretically modeled in the community to help Web service stakeholders trigger and react to Web service evolution in a better way. From a technical perspective, the tasks in Web service evolution such as design, detection, execution, and adaptation to the Web service changes are undertaken by Web service developers. Unfortunately, few of the works, especially tools and methodologies, were specially taken to help the developers deal with dynamic evolutionary changes at programming level. In this article, we propose a framework based on our previous change-centric model to facilitate the developers to treat with Web service evolution. The framework supports the developers to execute, detect, and react to Web service changes at programming level.