DYNAMIC SERVICE RECONFIGURATION AND ENACTMENT USING AN OPEN MATCHING ARCHITECTURE

Sander van Splunter, Frances Brazier, Julian Padget, Omar Rana

2009

Abstract

An architecture for dynamic reconfiguration of complex services, in which the enactment is automated, and the matching of services is not limited to a pre-determined set of matchers and repositories, is presented. The proposed architecture consists of three, previously developed, components: the CoWS template-based reconfiguration service, the Knoogle MatchMaker service, and the Triana workflow enactment engine. This architecture has the following innovative aspects: 1) automated adaptation of complex services, which is more flexible than existing approaches based on replacing failing instances of services within a workflow, 2) use of heterogeneous components that may be both local and distributed, and 3) dynamic selection of matchers and repositories.

References

  1. Cardoso, J. and Sheth, A. (2002). Semantic e-workflow composition. Technical report, LSDIS Lab, Computer Science Department, University of Georgia.
  2. Finin, T., Fritzson, R., McKay, D., and McEntire, R. (1994). Kqml as an agent communication language. In Proceedings of 3rd International Conference on Information and Knowledge Management, pp. 456-463.
  3. Genesereth, M. and Fikes, R. (1992). Knowledge interchange format, version 3.0 reference manual. Technical report, Computer Science Department, Stanford University. Available from http://www-ksl.stanford.edu/ knowledge-sharing/papers/kif.ps.
  4. Jaeger, M. C., Rojec-Goldmann, G., Mühl, G., Liebetruth, C., and Geihs, K. (2005). Ranked matching for service descriptions using owl-s. In Kommunikation in verteilten Systemen (KiVS 2005), Informatik Aktuell, Kaiserslautern, Germany. Springer.
  5. Jordan, D. and Evdemon, J. (2007). Web services business process execution web services business process execution language version 2.0. WS-BPEL. Available at http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpelv2.0-OS.html.
  6. Karastoyanova, D. and Buchmann, A. (2004a). Automating the development of web service compositions using templates. In Proceedings of Geschäftsprozessorientierte Architekturen Workshop at 'Informatik 200478, Ulm, Germany.
  7. Karastoyanova, D. and Buchmann, A. (2004b). ReFFlow: A model and generic approach to flexibility of web service compositions. In Proceedings of International Conference on Information Integration and Web-based Applications and Service, pages 27-29, Jakarta, Indonesia.
  8. Kuokka, D. and Harada, L. (1996). Matchmaking for information integration. Journal of Intelligent Information Systems, 6(2-3):261-279.
  9. Pistore, M., Marconi, A., Bertoli, P., and Traverso, P. (2005). Automated composition of web services by planning at the knowledge level. In Kaelbling, L. P. and Saffiotti, A., editors, IJCAI, pages 1252-1259. Professional Book Center.
  10. Richards, D., van Splunter, S., Brazier, F., and Sabou, M. (2004). Composing Web Services using an Agent Factory, volume 13 of Multiagent Systems, Artificial Societies, and Simulated Organizations, pages 229-252. Springer Verlag.
  11. Sabou, M., Richards, D., and Splunter, S. v. (2003). An experience report on using daml-s. In Proceedings of WWW 2003 Workshop on E-Services and the Semantic Web (ESSW'03), Budapest, Hungary.
  12. Sycara, K., Paolucci, M., Van Velsen, M., and Giampapa., J. (2003). The retsina mas infrastructure. Autonomous Agents and Multi-Agent Systems, 7(1-2):29-48.
  13. Tannenbaum, T., Wright, D., Miller, K., and Livny, M. (2002). Condor: a distributed job scheduler. pages 307-350.
  14. van Splunter, S., van Langen, P., and Brazier, F. (2008). Decentralized performance-aware reconfiguration of complex service configurations. In Proceedings of the Performance for Peer-to-Peer Systems (P4P2P) workshop. University of Warwick.
  15. van Veelen, J., van Splunter, S., Wijngaards, N., and Brazier, F. (2008). Reconfiguration management of crisis management services. In The 15th conference of the International Emergency Management Society (TIEMS 2008).
  16. Veit, D. (2003). Matchmaking in Electronic Markets, volume 2882 of LNCS. Springer. Hot Topics.
  17. Yu, J. and Buyya, R. (2005). A taxonomy of workflow management systems for grid computing. Journal of Grid Computing, 3(3):171-200.
Download


Paper Citation


in Harvard Style

van Splunter S., Brazier F., Padget J. and Rana O. (2009). DYNAMIC SERVICE RECONFIGURATION AND ENACTMENT USING AN OPEN MATCHING ARCHITECTURE . In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8111-66-1, pages 533-539. DOI: 10.5220/0001663605330539


in Bibtex Style

@conference{icaart09,
author={Sander van Splunter and Frances Brazier and Julian Padget and Omar Rana},
title={DYNAMIC SERVICE RECONFIGURATION AND ENACTMENT USING AN OPEN MATCHING ARCHITECTURE},
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2009},
pages={533-539},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001663605330539},
isbn={978-989-8111-66-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - DYNAMIC SERVICE RECONFIGURATION AND ENACTMENT USING AN OPEN MATCHING ARCHITECTURE
SN - 978-989-8111-66-1
AU - van Splunter S.
AU - Brazier F.
AU - Padget J.
AU - Rana O.
PY - 2009
SP - 533
EP - 539
DO - 10.5220/0001663605330539