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

  • Heejung Chang
  • Kangsun Lee
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3397)


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.


Design Pattern Message Size Adapter Pattern Model Federate Detailed Performance Analysis 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    W3C, Web Services Activity,
  2. 2.
    Universal Discovery Description and Integration,
  3. 3.
    Web Services Description Language,
  4. 4.
    Simple Object Access Protocol,
  5. 5.
  6. 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. 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. 8.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Software. Addison-Wesley, MA (1995)Google Scholar
  9. 9.
    Gittleman, A.: Advanced JavaTM Internet Applications, 2nd edn. Scott and Jones Inc Publishing (2001), ISBN 157676096Google Scholar
  10. 10.
    Hewlett-Packard.: Applying Design Issues and patterns in Web Services,
  11. 11.
  12. 12.
    Koopmann, J.: Database Performance and some Christmas Cheer. Database Journal (January 2, 2003)Google Scholar
  13. 13.
  14. 14.
    Hunter, P.: Interoperability. Ariadne (24) (June 2000)Google Scholar
  15. 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)CrossRefGoogle Scholar
  16. 16.
    Peltz, C.: Applying Design Patterns to Web Services Architectures. XML Journal 4(6) (2003)Google Scholar
  17. 17.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Heejung Chang
    • 1
  • Kangsun Lee
    • 1
  1. 1.Department of Computer EngineeringMyongJi UniversityKyunggi-DoKorea

Personalised recommendations