Abstract-I de tjänsteorienterade paradigm webbtjänstgränssnitt betraktas avtal mellan webbtjänst prenumeranter och leverantörer. Dessa gränssnitt utvecklas dock kontinuerligt över tid för att uppfylla förändringar i kraven och för att rätta fel. Förändringar i ett gränssnitt för webbtjänster påverkar vanligtvis abonnenternas system. Därför är det viktigt för prenumeranter att känna igen vilka typer av förändringar som sker i ett webbtjänstgränssnitt för att analysera inverkan på hans/hennes system. I detta dokument föreslår vi ett verktyg som kallas WSDLDiff för att extrahera finkorniga ändringar från efterföljande versioner av ett webbtjänstgränssnitt som definieras i WSDL. I motsats till befintliga metoder, WSDLDiff tar hänsyn till syntaxen för WSDL och extraherar WSDL element som påverkas av förändringar och typer av förändringar. Med WSDLDiff genomförde vi en studie som syftade till att analysera utvecklingen av webbtjänster med hjälp av finkorniga förändringar som extraherats från de efterföljande versionerna av fyra verkliga WSDL-gränssnitt. Resultaten av vår studie visar att analysen av finkorniga förändringar hjälper webbtjänst prenumeranter att belysa de vanligaste typerna av förändringar som påverkar ett WSDL-gränssnitt. Denna information kan vara relevant för abonnenter av webbtjänster som vill bedöma den risk som är förknippad med användningen av webbtjänster och att prenumerera på de mest stabila.
REF beskriver WSDLDiff-verktyget som används för att identifiera finkorniga ändringar mellan versioner av en webbtjänst genom att jämföra WSDL-gränssnitt.
Analyzing the Evolution of Web Services Using Fine-Grained Changes
{'venue': '2012 IEEE 19th International Conference on Web Services', 'journal': '2012 IEEE 19th International Conference on Web Services', 'mag_field_of_study': ['Computer Science']}