Abstract
In this article, it is presented the provider selection problem, a typical SOC problem related to the initial phase of selecting a provider. The article proposes to model one of the solutions to this problem as the Provider Rating Pattern, taking advantage of agreement patterns notion. Agreement patterns can be defined as design patterns at the agreement level and aim at providing reusable patterns which assist developers in multidisciplinary areas, such as Agent Technology and Service Oriented Computing. This article details the Provider Rating pattern, that is shown as an example of how agreement patterns can provide a common vocabulary and collect best practices in the different phases of agremeent fulfillment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Domingue, J.: Future internet service offer: An overview. John domingue on behalf of future internet services wg (2008)
Şensoy, M.: A Flexible Approach For Context-Aware Service Selectio In Agent-Mediated E-Commerce. PhD thesis, Boğaziçi University (2008)
Maximilien, E.M., Singh, M.P.: A framework and ontology for dynamic web services selection. IEEE Internet Computing 8(5), 84–93 (2004)
Billhardt, H., Hermoso, R., Ossowski, S., Centeno, R.: Trust-based service provider selection in open environments. In: Proceedings of the 2007 ACM Symposium on Applied Computing, SAC 2007, pp. 1375–1380. ACM, New York (2007)
Aydoǧan, R.: Content-oriented composite service negotiation with complex preferences. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems, AAMAS 2008, Richland, SC, pp. 1725–1726 (2008)
Merino, A.S., Matsunaga, Y., Shah, M., Suzuki, T., Katz, R.H.: Secure authentication system for public wlan roaming. Mob. Netw. Appl. 10(3), 355–370 (2005)
Singh, M.P., Huhns, M.N.: Service-oriented computing: Semantics, processes, agents. J. Wiley and Sons, Chichester (2005)
Yang, S.J.H., Hsieh, J.S.F., Lan, B.C.W., Chung, J.: Composition and evaluation of trustworthy web services. Int. J. Web Grid Serv. 2(1), 5–24 (2006)
Bromuri, S., Urovi, V., Morge, M., Stathis, K., Toni, F.: A multi-agent system for service discovery, selection and negotiation. In: Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems, Richland, SC, International Foundation for Autonomous Agents and Multiagent Systems, AAMAS 2009, pp. 1395–1396 (2009)
Oluyomi, A., Karunasekera, S., Sterling, L.: Design of agent-oriented pattern templates. In: Proceedings of the Australian Software Engineering Conference, ASWEC 2006, Washington, DC, USA, pp. 113–121. IEEE Computer Society, Los Alamitos (2006)
Jennings, N.: Agreement technologies. In: IEEE / WIC / ACM International Conference on Intelligent Agent Technology, p. 17 (2005)
Iglesias, C.A., Garijo, M., Fernandez-Villamor, J.I., Durán, J.J.: Agreement patterns (2009)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-oriented software architecture: a system of patterns. John Wiley & Sons, Inc., New York (1996)
Rising, L. (ed.): The patterns handbooks: techniques, strategies, and applications. Cambridge University Press, New York (1998)
Song, W.: Building dependable service-oriented application via dynamic reconfiguration and fault-tolerant reconfiguration collaboration protocol. PhD thesis, Tempe, AZ, USA (2008)
Oluyomi, A., Karunasekera, S., Sterling, L.: A comprehensive view of agent-oriented patterns. Autonomous Agents and Multi-Agent Systems 15(3), 337–377 (2007)
Oluyomi, A.O.: Patterns and Protocols for Agent-Oriented Software Development. PhD thesis, Faculty of Engineering. University of Melbourne, Australia (November 01, 2006)
Erl, T.: SOA Design Patterns. Prentice-Hall, Englewood Cliffs (2008)
Rotem Gal Oz, A.: SOA Patterns. Manning (2009)
Zdun, U., Hentrich, C., Aalst, W.M.P.V.D.: A survey of patterns for service oriented architectures. Int. J. Internet Protoc. Technol. 1(3), 132–143 (2006)
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement specification (WS-Agreement). Technical report, Grid Resource Allocation Agreement Protocol (GRAAP) Working Group (2007)
McCabe, F.G.: Reference architecture for service oriented architecture. Technical report, OASIS (April 2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Durán, J.J., Iglesias, C.A. (2011). The Provider Rating Agreement Pattern for Solving the Provider Selection Problem. In: Filipe, J., Fred, A., Sharp, B. (eds) Agents and Artificial Intelligence. ICAART 2010. Communications in Computer and Information Science, vol 129. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19890-8_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-19890-8_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19889-2
Online ISBN: 978-3-642-19890-8
eBook Packages: Computer ScienceComputer Science (R0)