Abstract-Service Oriented Architecture (SOA) gör det möjligt för organisationer att reagera på kravändringar på ett smidigt sätt och att främja återanvändning av befintliga tjänster. Den dynamiska karaktären hos serviceorienterade system och deras smidighet står emellertid inför utmaningen att förstå sådana system på rätt sätt. I synnerhet, förståelse beroendena bland tjänster är en icke trivial uppgift, särskilt om serviceorienterade system distribueras över flera värdar som tillhör olika avdelningar i en organisation. I detta dokument föreslår vi en strategi för att extrahera dynamiska beroenden bland webbtjänster. Tillvägagångssättet är baserat på vektor klockor, ursprungligen tänkt och används för att beställa händelser i en distribuerad miljö. Vi använder vektoruren för att beställa serviceutföranden och för att dra slutsatsen att tjänsterna är beroende av orsak. Vi visar genomförbarheten av tillvägagångssättet genom att genomföra det i Apache CXF ram och instrumentering SOAP meddelanden. Vi designade och utförde två experiment för att undersöka effekten av strategin på svarstiden. Resultaten visar en liten ökning som anses vara låg i typiska industriella serviceorienterade system.
På samma sätt, i REF, Romano et al. Man lade också fram en strategi för att utvinna beroenden bland tjänster.
Extracting dynamic dependencies between web services using vector clocks
{'venue': '2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA)', 'journal': '2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA)', 'mag_field_of_study': ['Computer Science']}