A PATTERN APPROACH TO MODELING THE PROVIDER SELECTION PROBLEM

José Javier Durán, Carlos A. Iglesias

2010

Abstract

This article introduces the notion of agreement patterns, which provide a framework for modelling reusable problem solution descriptions for agreement fulfilment. In particular, the Provider Selection pattern has been identified for modelling the common problem of selecting a provider by a service consumer. The article presents the pattern structure as well as the reusable domain model and cognitive structures. Agreement patterns aim at providing reusable patterns useful for developers in multidisciplinary areas, such as Agent Technology and Service Oriented Computing.

References

  1. Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., and Xu, M. (2007). Web services agreement specification (WS-Agreement). Technical report, Grid Resource Allocation Agreement Protocol (GRAAP) Working Group.
  2. Aydog?an, R. (2008). Content-oriented composite service negotiation with complex preferences. In AAMAS 7808: Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems, pages 1725-1726, Richland, SC. International Foundation for Autonomous Agents and Multiagent Systems.
  3. Billhardt, H., Hermoso, R., Ossowski, S., and Centeno, R. (2007). Trust-based service provider selection in open environments. In SAC 7807: Proceedings of the 2007 ACM symposium on Applied computing, pages 1375- 1380, New York, NY, USA. ACM.
  4. Bromuri, S., Urovi, V., Morge, M., Stathis, K., and Toni, F. (2009). A multi-agent system for service discovery, selection and negotiation. In AAMAS 7809: Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems, pages 1395-1396, Richland, SC. International Foundation for Autonomous Agents and Multiagent Systems.
  5. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and Stal, M. (1996). Pattern-Oriented Software Architecture: a System of Patterns. John Wiley & Sons, Inc., New York, NY, USA.
  6. S¸ensoy, M. (2008). A Flexible Approach For Context-Aware Service Selection In Agent-Mediated E-Commerce. PhD thesis, Bog?azic¸i University.
  7. Erl, T. (2008). SOA Design Patterns. Prentice-Hall.
  8. Iglesias, C. A., Garijo, M., Fernandez-Villamor, J. I., and Durán, J. J. (2009). Agreement patterns.
  9. Jennings, N. (2005). Agreement technologies. Intelligent Agent Technology, IEEE / WIC / ACM International Conference on, 0:17.
  10. Maximilien, E. M. and Singh, M. P. (2004). A framework and ontology for dynamic web services selection. IEEE Internet Computing, 8(5):84-93.
  11. McCabe, F. G. (2008). Reference architecture for service oriented architecture. Technical report, OASIS.
  12. Merino, A. S., Matsunaga, Y., Shah, M., Suzuki, T., and Katz, R. H. (2005). Secure authentication system for public wlan roaming. Mob. Netw. Appl., 10(3):355- 370.
  13. Oluyomi, A., Karunasekera, S., and Sterling, L. (2006). Design of agent-oriented pattern templates. In ASWEC 7806: Proceedings of the Australian Software Engineering Conference, pages 113-121, Washington, DC, USA. IEEE Computer Society.
  14. Oluyomi, A., Karunasekera, S., and Sterling, L. (2007). A comprehensive view of agent-oriented patterns. Autonomous Agents and Multi-Agent Systems, 15(3):337-377.
  15. Oluyomi, A. O. (2006). Patterns and Protocols for AgentOriented Software Development. PhD thesis, Faculty of Engineering. University of Melbourne, Australia.
  16. Rising, L., editor (1998). The patterns handbooks: techniques, strategies, and applications. Cambridge University Press, New York, NY, USA.
  17. Rotem Gal Oz, A. (2009). SOA Patterns. Manning.
  18. Singh, M. P. and Huhns (2005). M.n.: Service-oriented computing: Semantics, processes, agents. J. Wiley and Sons.
  19. Song, W. (2008). Building dependable service-oriented application via dynamic reconfiguration and faulttolerant reconfiguration collaboration protocol. PhD thesis, Tempe, AZ, USA.
  20. Yang, S. J. H., Hsieh, J. S. F., Lan, B. C. W., and Chung, J. (2006). Composition and evaluation of trustworthy web services. Int. J. Web Grid Serv., 2(1):5-24.
  21. Zdun, U., Hentrich, C., and Aalst, W. M. P. V. D. (2006). A survey of patterns for service oriented architectures. Int. J. Internet Protoc. Technol., 1(3):132-143.
Download


Paper Citation


in Harvard Style

Javier Durán J. and A. Iglesias C. (2010). A PATTERN APPROACH TO MODELING THE PROVIDER SELECTION PROBLEM . In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-674-022-1, pages 38-45. DOI: 10.5220/0002726400380045


in Bibtex Style

@conference{icaart10,
author={José Javier Durán and Carlos A. Iglesias},
title={A PATTERN APPROACH TO MODELING THE PROVIDER SELECTION PROBLEM},
booktitle={Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2010},
pages={38-45},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002726400380045},
isbn={978-989-674-022-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - A PATTERN APPROACH TO MODELING THE PROVIDER SELECTION PROBLEM
SN - 978-989-674-022-1
AU - Javier Durán J.
AU - A. Iglesias C.
PY - 2010
SP - 38
EP - 45
DO - 10.5220/0002726400380045