Title :
Automated Negotiation Using Semantic Rules
Author :
Hashmi, Khayyam ; Najmi, Erfan ; Malik, Zaki ; Medjahed, Brahim ; Alhosban, Amal ; Rezgui, Abdelmounaam
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fDate :
June 27 2014-July 2 2014
Abstract :
With the extensive adaptation of Web service based applications in dynamic businesses applications including on demand computing, highly configurable virtual solutions and cloud computing based systems demand automated tools for composing and managing these services in composite systems. The use of standard protocols for publishing, discovery, invocation, process definition and SLA definition etc. (e.g. UDDI, WSDL, SOAP, BPEL, WS-Agreement, WS-Policy) has made it possible to compose highly usable composite systems with minimal efforts. On the other hand the existence of a number of functionally equivalent service provide the system designers with the flexibility of choosing the most appropriate services for the system. Hence, automated negotiation among Web services provides an effective way for the services to bargain for their optimal customizations and allow the discovery of overlooked potential solutions. In this paper, we present a Web service negotiation framework that would be used by both the customer and providers of Web services for conducting automated negotiations for quality of service properties of Web services. Our proposed framework is highly flexible, protocol independent and supports participant polices for communication, negotiation and service level agreement creation. We further extend our approach by extending WS-Negotiation and WS-Renegotiation to model multi-round negotiation for multiple attributes of negotiated services in a multi-service and multi-party negotiation scenarios. We also describe a semantic web rules based approach for converting compatible participant policies for mutual comprehension of Web service. We describe in detail the process of negotiating service level agreements using the semantic web rules based approach.
Keywords :
Web services; contracts; ontologies (artificial intelligence); semantic Web; WS-Negotiation; WS-Renegotiation; Web service based applications; automated Web service negotiation; cloud computing based systems; dynamic businesses applications; multiround negotiation model; on demand computing; semantic Web rules based approach; service composition; service level agreements; service management; virtual solutions; Contracts; Databases; Protocols; Quality of service; Semantic Web; Web services; XML;
Conference_Titel :
Services Computing (SCC), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5065-2
DOI :
10.1109/SCC.2014.77