Skip to main content

A Multi-Agent Based Approach for Composite Web Services Simulation

  • Conference paper
Book cover Model and Data Engineering (MEDI 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8748))

Included in the following conference series:

  • 863 Accesses

Abstract

The Web service composition can be defined as the process of combining existing services to produce new ones. Indeed, composition to develop higher-level services, so-called composite services, by re-using existing services is Service Oriented Architectures (SOA) core capability. For this purpose, languages such as BPEL and platforms like the orchestration engine appeared for the specification and the implementation of service compositions. However, the expressiveness of these languages deals only with functional compositions and does not take into account the composite Web services properties validation and the tools associated to these languages do not support simulation of behavioural requirements.

Our contribution consists in using software agents to provide a simulation tool to BPEL, to observe agents behaviours and to evaluate properties. Simulation plays an important role by exploring ”what-if” questions during the process composition phase. The proposed approach is implemented using JADE platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aït-Sadoune, I., Ameur, Y.A.: A proof based approach for modeling and verifyingweb services compositions. In: ICECCS, pp. 1–10 (2009)

    Google Scholar 

  2. Ankolekar, A., Burstein, M.H., Hobbs, J.R., Lassila, O., Martin, D.L., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.P., Zeng, H.: Daml-s: Semantic markup for web services. In: The Emerging Semantic Web (2001)

    Google Scholar 

  3. BPEL. Business process execution language (2007), http://docs.oasisopen.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

  4. Chandrasekaran, S., Miller, J.A., Silver, G.A., Arpinar, I.B., Sheth, A.P.: Performance analysis and simulation of composite web services. Electronic Markets 13(2) (2003)

    Google Scholar 

  5. Driss, M., Jamoussi, Y., Jézéquel, J.-M., Ghézala, H.H.B.: A discrete-events simulation approach for evaluation of service-based applications. In: ECOWS, pp. 73–78 (2008)

    Google Scholar 

  6. Ferber, J.: Les systmes multi-agents. vers une intelligence collective. In: Inter Editions (1995)

    Google Scholar 

  7. JADE. Java agent development framework (2011), http://sharon.cselt.it/projects/jade/

  8. Lajmi, S., Ghedira, C., Ghédira, K., Benslimane, D.: Wescocbr: How to compose web services via case based reasoning. In: ICEBE, pp. 618–622 (2006)

    Google Scholar 

  9. Mancini, E., Villano, U., Rak, M., Torella, R.: A simulation-based framework for autonomic web services. In: ICPADS (2), pp. 433–437 (2005)

    Google Scholar 

  10. Narayanan, S.: KARMA: Knowledge-based Action Representations for Metaphor and Aspect. University of California, Berkeley. thesis (1997)

    Google Scholar 

  11. Narayanan, S., McIlraith, S.A.: Simulation, verification and automated composition of web services. In: WWW, pp. 77–88 (2002)

    Google Scholar 

  12. Rak, M., Cuomo, A., Villano, U.: A proposal of a simulation-based approach for service level agreement in cloud. In: AINA Workshops, pp. 1235–1240 (2013)

    Google Scholar 

  13. Siala, F., Ghedira, K.: How to select dynamically a QoS-driven composite web service by a multi-agent system using CBR method. International Journal of Wireless and Mobile Computing, u- and e-Service, Science and Technology 7(4) (2014)

    Google Scholar 

  14. ter Beek, M.H., Bucchiarone, A., Gnesi, S.: Web service composition approaches: From industrial standards to formal methods. In: ICIW, p. 15 (2007)

    Google Scholar 

  15. Wan, W., Bentahar, J., Hamza, A.B.: Modeling and verifying agent-based communities of web services. In: IEA/AIE, pp. 418–427 (2010)

    Google Scholar 

  16. Wooldridge, M.J.: Introduction to multiagent systems. Wiley (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Siala, F., Ait-Sadoune, I., Ghedira, K. (2014). A Multi-Agent Based Approach for Composite Web Services Simulation. In: Ait Ameur, Y., Bellatreche, L., Papadopoulos, G.A. (eds) Model and Data Engineering. MEDI 2014. Lecture Notes in Computer Science, vol 8748. Springer, Cham. https://doi.org/10.1007/978-3-319-11587-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11587-0_8

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11586-3

  • Online ISBN: 978-3-319-11587-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics