DocumentCode
237811
Title
AOP based QoS monitoring of dynamic web service compositions
Author
Shanmuga Priya, R. ; Kanchana, R.
Author_Institution
Dept. of Comput. Sci. & Eng., Anna Univ., Chennai, India
fYear
2014
fDate
8-10 May 2014
Firstpage
818
Lastpage
822
Abstract
Web services are the functions used to solve a specific task. Web service composition is a process of combining the functionalities of web services in order to perform a complex task. QoS properties mutually agreed by consumer and developer and recorded in a Service Level Agreement (SLA) need to be monitored at runtime. Abiding by SLA determines whether to continue the usage of that service. Existing works monitor QoS properties of the web service compositions that are composed at design time itself. However, if the SLA is violated, an alternate service can be selected during runtime in a dynamic composition scenario. Hence, in this paper it is proposed to monitor QoS properties of compositions that are dynamically composed. Aspect Oriented Programming (AOP) based approach is adapted for monitoring and triggering alternate service composition, in case of SLA violations. The proposed approach is demonstrated for an application of Foreign exchange market that involves composing services at runtime.
Keywords
Web services; aspect-oriented programming; contracts; foreign exchange trading; quality of service; AOP based QoS monitoring; QoS properties; SLA violations; aspect oriented programming based approach; dynamic Web service compositions; dynamic composition scenario; foreign exchange market; service level agreement; Atmospheric measurements; Concrete; Monitoring; Particle measurements; Portals; Quality of service; Runtime; AOP; Composition; Monitor; QoS; SLA; Web Service;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
Conference_Location
Ramanathapuram
Print_ISBN
978-1-4799-3913-8
Type
conf
DOI
10.1109/ICACCCT.2014.7019206
Filename
7019206
Link To Document