A Goal-based Framework for Dynamic Service Discovery and Composition

Luiz Olavo Bonino da Silva Santos, Luís Ferreira Pires, Marten van Sinderen

2008

Abstract

Service-oriented computing allows new applications to be developed by using and/or combining services offered by different organizations. Service composition can be applied when a client request cannot be satisfied by any individual service. In this case, the creation of a composite service from a number of available services could be pursued. This composite service should comply with the client’s request in terms of functionality and expected results. This paper presents a goal-based framework for dynamic service discovery and composition. Our framework consists of a set of design principles and guidelines for service platforms to realize dynamic service discovery and composition.

References

  1. Bresciani, P., Perini, A., Giorgini, P., Giunchilia, F., Mylopoulos, J., Tropos: An AgentOriented Software Development Methodology. Journal of Autonomous Agents and MultiAgent Systems, vol. 8, pp. 203-236, The Netherlands, 2004.
  2. Antón, A. I., Goal-Based Requirements Analysis, 2nd IEEE International Conference on Requirements Engineering (ICRE 96), Colorado Springs, Colorado, USA, pp. 136-144, 15- 18 April 1996.
  3. Padgham, L., Liu, W., Internet Collaboration and Service Composition as a Loose Form of Teamwork, Journal of Network and Computer Applications, vol. 30, issue 3, pp. 1116- 1135, Academic Press Ltd., London, UK, August 2007.
  4. Vukovic, M., Robinson, P., GoalMorph: Partial Goal Satisfaction for Flexible Service Composition, IEEE International Conference on Next Generation Web Services Practices, Seoul, Korea, August 2005.
  5. Feier, C. (ed.) Web Service Modeling Ontology Primer. W3C Member Submission. 3 June 2005. Available at http://www.w3.org/Submission/2005/SUBM-WSMO-primer-20050603/.
  6. Fensel, D., Bussler, C. The Web Service Modeling Framework WSMF. White Paper, http://www1-c703.uibk.ac.at/users/c70385/wese/wsmf.paper.pdf, last accessed November 8, 2007.
  7. de Bruijn, J. and Lausen, H. (eds.) Web Service Modeling Language (WSML). W3C Member Submission. 3 June 2005. Available at http://www.w3.org/Submission/2005/SUBMWSML-20050603/
  8. Grosof, B.N., Horrocks, I., Volz, R. and Decker S. Description logic programs: Combining logic programs with description logic. In Proceedings of the Twelfth International World Wide Web Conference (WWW 2003). ACM, 2003, pp 48-57.
  9. Weld, D. S., An Introduction to Least Commitment Planning, The AI Magazine, nº 4, vol. 15, pp. 27-61, Winter 1994.
  10. Russel, S., Norvig, P., Artificial Intelligence: A Modern Approach, Prentice Hall, 2nd edition, December 2002.
  11. Moghadasi, M. N., Haghighat, A. T., Ghidary, S. S., Evaluating Markov Decision Process As A Model For Decision Making Under Uncertainty Environment, in Proceedings of the 2007 International Conference on Machine Learning and Cybernetics, vol. 5, pp. 2446- 2450, 19-22 Aug 2007, Hong Kong, China.
  12. Rosenschein, J. S., Zlotkin, G., Rules of Encounter: Designing Conventions for Automated Negotiation among Computers, MIT Press, Cambridge, Massachusetts, USA, 1994.
  13. Yu, E., Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering, In Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE'97), pp. 226-235, Washington D.C., USA, Jan 6-8, 1997.
  14. Kaabi, R. S., Souveyet, C., Rolland, C., Eliciting service composition in a goal driven manner. In Proceedings of the 2nd International Conference on Service-Oriented Computing (ICSOC 7804). ACM Press, New York, NY, USA, pp. 308-315, 2004.
  15. Zhang, K., Li, Q., Sui, Q., A Goal-driven Approach of Service Composition for Pervasive Computing., in Proceedings of the 1st International Symposium on Pervasive Computing and Applications, pp. 593-598, August 3-5, 2006.
  16. Ghallab, M., Howe, A., Knoblock, C., McDermott, D., Ram, A., Veloso, M., Weld, D., Wilkins D., PDDL - The Planning Domain Definition Language, (1998).
  17. Lei, H., Sow, D.M., Davis, II, J.S., Banavar, G., Ebling, M.R.: The design and applications of a context service. SIGMOBILE Mob. Comput. Commun. Rev. 6 (2002) 45-55.
  18. Bonino da Silva Santos, L.O., van Sinderen, M., Ferreira Pires, L., Architectural Models for Client Interaction on Service-Oriented Platforms, in Proceedings of the 1st International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing (ACT4SOC 2007) in conjunction with the 2nd International Conference on Software and Data Technologies (ICSOFT 2007), Barcelona, Spain, July 22, 2007.
Download


Paper Citation


in Harvard Style

Olavo Bonino da Silva Santos L., Ferreira Pires L. and van Sinderen M. (2008). A Goal-based Framework for Dynamic Service Discovery and Composition . In Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008) ISBN 978-989-8111-55-5, pages 67-78. DOI: 10.5220/0001899400670078


in Bibtex Style

@conference{act4soc08,
author={Luiz Olavo Bonino da Silva Santos and Luís Ferreira Pires and Marten van Sinderen},
title={A Goal-based Framework for Dynamic Service Discovery and Composition},
booktitle={Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008)},
year={2008},
pages={67-78},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001899400670078},
isbn={978-989-8111-55-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2008)
TI - A Goal-based Framework for Dynamic Service Discovery and Composition
SN - 978-989-8111-55-5
AU - Olavo Bonino da Silva Santos L.
AU - Ferreira Pires L.
AU - van Sinderen M.
PY - 2008
SP - 67
EP - 78
DO - 10.5220/0001899400670078