Skip to main content

Applying Web Services and Design Patterns to Modeling and Simulating Real-World Systems

  • Conference paper
Book cover Artificial Intelligence and Simulation (AIS 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3397))

  • 1212 Accesses

Abstract

Simulation models can be created completely or partly from web services 1) to reduce the development cost, and 2) to allow heterogeneous applications to be integrated more rapidly and easily. In this paper, we present software design patterns useful for modeling and simulation. We illustrate how model federates can be built from web services and design patterns. We also show how the use of software design patterns can greatly help users to build scalable, reliable and robust simulation models with detailed performance analysis.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. W3C, Web Services Activity, http://www.w3c.org/2002/ws/

  2. Universal Discovery Description and Integration, http://www.uddi.org

  3. Web Services Description Language, http://www.w3.org/TR/wsdl

  4. Simple Object Access Protocol, http://www.w3.org/TR/soap

  5. Web Services Flow Language, http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf

  6. Senthilan, C., Silver, G., Milller, H.A., Cardoso, J., Sheth, A.P.: Web service technologies and their synergy with simulation. In: Proceedings of the 2002 Winter Simulation Conference, pp. 606–615 (2002)

    Google Scholar 

  7. Kilgore, R.A.: Simulation web services with.NET technologies. In: Proceedings of the 2002 Winter Simulation Conference, pp. 841–846 (2002)

    Google Scholar 

  8. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Software. Addison-Wesley, MA (1995)

    Google Scholar 

  9. Gittleman, A.: Advanced JavaTM Internet Applications, 2nd edn. Scott and Jones Inc Publishing (2001), ISBN 157676096

    Google Scholar 

  10. Hewlett-Packard.: Applying Design Issues and patterns in Web Services, http://www.devx.com/enterprise/Article/10397

  11. Cronin, E.: Availability, http://www.win.tue.nl/~henkvt/cronin-availability.pdf

  12. Koopmann, J.: Database Performance and some Christmas Cheer. Database Journal (January 2, 2003)

    Google Scholar 

  13. IBM, What is security?, http://www-306.ibm.com/software/webservers/appserv/doc/v40/ae/infocenter/was/0018lite.html

  14. Hunter, P.: Interoperability. Ariadne (24) (June 2000)

    Google Scholar 

  15. Lee, K., Fishwick, P.A.: A methodology for dynamic model abstraction. Transactions of the society for computer simulation international 13(4), 217–229 (1997)

    Article  Google Scholar 

  16. Peltz, C.: Applying Design Patterns to Web Services Architectures. XML Journal 4(6) (2003)

    Google Scholar 

  17. Microsoft. Application Center Test, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/act/htm/actml_main.asp

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chang, H., Lee, K. (2005). Applying Web Services and Design Patterns to Modeling and Simulating Real-World Systems. In: Kim, T.G. (eds) Artificial Intelligence and Simulation. AIS 2004. Lecture Notes in Computer Science(), vol 3397. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30583-5_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30583-5_38

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24476-9

  • Online ISBN: 978-3-540-30583-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics