Negotiation Support for Service Selection in Web Service Composition

  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /srv/www/vhosts/groups/kdmrg/includes/theme.inc on line 170.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /srv/www/vhosts/groups/kdmrg/includes/theme.inc on line 170.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /srv/www/vhosts/groups/kdmrg/includes/theme.inc on line 170.
Web service composition (WSC) offers a range of solutions for rapid creation of complex processes and applications in advanced service-oriented systems by facilitating the composition of already existing concrete web services. One of the critical challenges is the dynamic selection of concrete services to be bound to the abstract composite service. In my project, I am trying to identify and elaborate on the challenges involved in developing an automated negotiation solution for service selection. I have extended the existing negotiation frameworks with a critical element, namely the negotiation architecture as a response to the specific requirements of WSC negotiation. I have also proposed an active negotiation model in order to more effectively benefit from the dynamic environment created by negotiation, through an active coordinator. The active coordinator prioritizes the atomic services based on a calibration of the risk of not achieving an agreement in negotiation, and starts the negotiation in ascending order of risk. This strategy enables the coordinator to effectively utilize the negotiation result of lower risk services to improve the negotiation of those associated with higher risk and thus achieves higher rate of negotiation success for the composite service.