DocumentCode
3515660
Title
Extracting dynamic dependencies between web services using vector clocks
Author
Romano, Daniele ; Pinzger, Martin ; Bouwers, Eric
Author_Institution
Software Eng. Res. Group, Delft Univ. of Technol., Delft, Netherlands
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
1
Lastpage
8
Abstract
Service Oriented Architecture (SOA) enables organizations to react to requirement changes in an agile manner and to foster the reuse of existing services. However, the dynamic nature of service oriented systems and their agility bear the challenge of properly understanding such systems. In particular, understanding the dependencies among services is a non trivial task, especially if service oriented systems are distributed over several hosts belonging to different departments of an organization. In this paper, we propose an approach to extract dynamic dependencies among web services. The approach is based on the vector clocks, originally conceived and used to order events in a distributed environment. We use the vector clocks to order service executions and to infer causal dependencies among services. We show the feasibility of the approach by implementing it into the Apache CXF framework and instrumenting the SOAP messages. We designed and executed two experiments to investigate the impact of the approach on the response time. The results show a slight increase that is deemed to be low in typical industrial service oriented systems.
Keywords
Web services; service-oriented architecture; SOA; SOAP messages; Web services; apache CXF framework; distributed environment; dynamic dependencies; service oriented architecture; vector clocks; Clocks; Databases; Information filters; Instruments; Service oriented architecture; Vectors; SOA; dynamic dependencies; web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented Computing and Applications (SOCA), 2011 IEEE International Conference on
Conference_Location
Irvine, CA
Print_ISBN
978-1-4673-0318-7
Electronic_ISBN
978-1-4673-0317-0
Type
conf
DOI
10.1109/SOCA.2011.6166221
Filename
6166221
Link To Document