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 :
بازگشت