8 CONCLUSIONS
In service-oriented computing, adequate support for
the service consumers and the service providers to
achieve agreements on QoS values is highly de-
manded. This important issue becomes more complex
in the context of service composition provision, where
the service consumer needs to achieve a set of in-
terrelated agreements with various services providers
in order to collectively fulfill the end-to-end QoS re-
quirements. Moreover, for a composite Web service,
we notice that we can have different possible combi-
nations and multiple execution paths since it contains
conditional branchings.
This paper exploits the agent technology to ad-
dress this crucial issues. A first framework is pro-
posed using agents that are able to negotiate with ser-
vice providers, in a coordinated way, to ensure end-
to-end QoS. Based on this framework, the negotiation
follows an extended FIPA protocol. So, agents can ex-
change meaningful messages with service providers
in a defined order. A contract Net protocol vari-
ant, called the directed award based on Web services
providers availability is used. A second framework
is proposed to support different execution paths and
combinations for a composition.
Our approach advances the current state of the art
by taking into account the Web services availability
and supporting different execution paths and combi-
nations for a composition. The proposed framework
is not scalable since the number of combination or ex-
ecution paths can be exponential. In the future work,
we will propose a new scalable framework which im-
proves our second framework by using Case Based
Reasoning.
REFERENCES
Alrifai, M. and Risse, T. (2009). Combining global opti-
mization with local selection for efficient qos-aware
service composition. In WWW, pages 881–890.
Barbuceanu, M. and Fox, M. S. (1996). The design of a co-
ordination language for multi-agent systems. In ATAL,
pages 341–355.
Brandic, I., Pllana, S., and Benkner, S. (2008). Speci-
fication, planning, and execution of qos-aware grid
workflows within the amadeus environment. Con-
currency and Computation: Practice and Experience,
20(4):331–345.
Canfora, G., Penta, M. D., Esposito, R., and Villani, M. L.
(2008). A framework for qos-aware binding and re-
binding of composite web services. Journal of Sys-
tems and Software, 81(10):1754–1769.
Charif, Y., Stathis, K., and Mili, H. (2010). Towards antici-
patory service composition in ambient intelligence. In
NOTERE, pages 49–56.
Guan, Y., Ghose, A. K., and Lu, Z. (2006). Using con-
straint hierarchies to support qos-guided service com-
position. In ICWS, pages 743–752.
Hong, L. and Hu, J. (2009). A multi-dimension qos based
local service selection model for service composition.
JNW, 4(5):351–358.
Jaeger, M. C. and Ladner, H. (2006). A model for the aggre-
gation of qos in ws compositions involving redundant
services. JDIM, 4(1):44–49.
Kona, S., Bansal, A., Blake, M. B., Bleul, S., and Weise, T.
(2009). Wsc-2009: A quality of service-oriented web
services challenge. In CEC, pages 487–490.
Lajmi, S., Ghedira, C., Gh
´
edira, K., and Benslimane, D.
(2006). Wescocbr: How to compose web services via
case based reasoning. In ICEBE, pages 618–622.
Maamar, Z., Most
´
efaoui, S. K., and Yahyaoui, H. (2005).
Toward an agent-based and context-oriented approach
for web services composition - appendices. IEEE
Trans. Knowl. Data Eng., 17(5).
Mukhija, A., Dingwall-Smith, A., and Rosenblum, D. S.
(2007). Qos-aware service composition in dino. In
ECOWS, pages 3–12.
Rosenberg, F., Celikovic, P., Michlmayr, A., Leitner, P., and
Dustdar, S. (2009). An end-to-end approach for qos-
aware service composition. In EDOC, pages 151–160.
Smith, R. G. (1980). The contract net protocol: High-level
communication and control in a distributed problem
solver. IEEE Trans. Computers, 29(12):1104–1113.
Yan, J., Kowalczyk, R., Lin, J., Chhetri, M. B., Goh, S.,
and Zhang, J. Y. (2007). Autonomous service level
agreement negotiation for service composition provi-
sion. Future Generation Comp. Syst., 23(6):748–759.
Zeng, L., Benatallah, B., Ngu, A. H. H., Dumas, M.,
Kalagnanam, J., and Chang, H. (2004). Qos-aware
middleware for web services composition. IEEE
Trans. Software Eng., 30(5):311–327.
CLOSER 2011 - International Conference on Cloud Computing and Services Science
684