Skip to main content

A Mashup Architecture with Modeling and Simulation as a Service

  • Conference paper
  • First Online:
Web Information Systems Engineering – WISE 2015 (WISE 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9418))

Included in the following conference series:

Abstract

Web services have been used in Modeling and Simulation (M&S) for many years, but it is still hard to develop complex M&S applications by using heterogeneous data and varied services. Here we show how to simplify the M&S application development by using mashup technologies. We introduce a novel architecture, the Mashup Architecture with Modeling and Simulation as a Service (MAMSaaS), in order to deploy varied mashup components (e.g. Modeling and Simulation as a Service, existing Web APIs, widgets and operators) and to create M&S mashups for quick application development. We present various tools built to support the architecture and a case study using the mashup architecture.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Byrne, J., Heavey, C., Byrne, P.J.: A review of web-based simulation and supporting tools. Simul. Model. Pract. Theory 18(3), 253–276 (2010)

    Article  Google Scholar 

  2. Mittal, S., Risco-Martin, J.L.: Netcentric System of Systems Engineering with DEVS Unified Process: A Book in System of Systems Engineering. CRC/Taylor Francis, Boca Raton (2013)

    Google Scholar 

  3. Al-Zoubi, K., Wainer, G.: RISE: a general simulation interoperability middleware container. J. Parallel Distrib. Comput. 73(5), 580–594 (2013)

    Article  Google Scholar 

  4. Balasubramaniam, S., Lewis, G.A., Simanta, S., Smith, D.B.: Situated software: concepts, motivation, technology, and the future. IEEE Softw. 25(6), 50–55 (2008)

    Article  Google Scholar 

  5. Gebhardt, H., Gaedke, M., Daniel, F., Soi, S., Casati, F., Iglesias, C.A., Wilson, S.: From mashups to telco mashups: a survey. IEEE Internet Comput. 3, 70–76 (2012)

    Article  Google Scholar 

  6. Papelis, Y., Madhavan, P.: Modeling human behavior. In: Sokolowski, J.A., Banks, C.M. (eds.) Modeling and Simulation Fundamentals: Theoretical Underpinnings and Practical Domains, pp. 271–324. Wiley, Hoboken (2010)

    Chapter  Google Scholar 

  7. Zeigler, B.P., Praehofer, H., Kim, T.G.: Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems. Academic Press, San Diego (2000)

    Google Scholar 

  8. Skoogh, A., Perera, T., Johansson, B.: Input data management in simulation–Industrial practices and future trends. Simul. Model. Pract. Theory 29, 181–192 (2012)

    Article  Google Scholar 

  9. Fortmann-Roe, S.: Insight maker: a general-purpose tool for web-based modeling and simulation. Simul. Model. Pract. Theory 47, 28–45 (2014)

    Article  Google Scholar 

  10. Tsai, W.T., Fan, C., Chen, Y., Paul, R: DDSOS: a dynamic distributed service-oriented simulation framework1. In: Proceedings of the 39th Annual Symposium on Simulation. Washington, D.C. (2006)

    Google Scholar 

  11. Brebner, P: Service-oriented performance modeling the MULE enterprise service bus (ESB) loan broker application. In: Proceedings of 35th Euromicro conference on Software Engineering and Advanced Applications. Patras, Greece (2009)

    Google Scholar 

  12. Smit, M., Stroulia, E.: Simulating service-oriented systems: a survey and the services-aware simulation framework. IEEE Trans. Serv. Comput. 6(4), 443–456 (2013)

    Article  Google Scholar 

  13. Lopes, C.V., Debeauvais, T., Valadares, A: Restful massively multi-user virtual environments: a feasibility study. In: 2012 IEEE International Games Innovation Conference (IGIC), Rochester, NY (2012)

    Google Scholar 

  14. Arroqui, M., Mateos, C., Machado, C., Zunino, A.: RESTful Web Services improve the efficiency of data transfer of a whole-farm simulator accessed by Android smartphones. Comput. Electron. Agric. 87, 14–18 (2012)

    Article  Google Scholar 

  15. Cayirci, E: Modeling and simulation as a cloud service: a survey. In: Proceedings of the 2013 Winter Simulation Conference, Savannah, GA (2013)

    Google Scholar 

  16. Garg, S.K., Versteeg, S., Buyya, R: SMICloud: a framework for comparing and ranking cloud services. In: Fourth International Conference on Utility and Cloud Computing, Melbourne, Australia (2011)

    Google Scholar 

  17. Taylor, S.J.E, Khan, A, Morse, K, Tolk, A, Yilmaz, L, Zander, J: Grand challenges on the theory of modeling and simulation. In: Proceedings of the Symposium on Theory of Modeling and Simulation, San Diego, CA (2013)

    Google Scholar 

  18. Jung, W., Kim, S.I., Kim, H.S: Ontology modeling for REST open APIs and web service mash-up method. In: 2013 International Conference on Information Networking (ICOIN), Huket, Thailand (2013)

    Google Scholar 

  19. Siriwardena, P.: Advanced API Security. Springer, Heidelberg (2014)

    Book  Google Scholar 

  20. Lizcano, D., Soriano, J., Reyes, M., Hierro, J.J.: A user-centric approach for developing and deploying service front-ends in the future internet of services. Int. J. Web Grid Serv. 5(2), 155–191 (2009)

    Article  Google Scholar 

  21. Wang, G., Yang, S., Han, Y: Mashroom: end-user mashup programming using nested tables. In: Proceedings of the 18th World Wide Web Conference. Madrid, Spain (2009)

    Google Scholar 

  22. Aghaee, S., Pautasso, C.: End-user programming for web mashups. In: Harth, A., Koch, N. (eds.) ICWE 2011. LNCS, vol. 7059, pp. 347–351. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  23. Trinh, T.D., Wetz, P., Do, B.L., Anjomshoaa, A., Kiesling, E., Tjoa, A.M: Open linked widgets mashup platform. In: 2014 ESWC, Crete, Greece (2014)

    Google Scholar 

  24. Le Phuoc, D., Polleres, A., Morbidoni, C., Hauswirth, M., Tummarello, G: Rapid semantic web mashup development through semantic web pipes. In: Proceedings of the 18th World Wide Web Conference. Madrid, Spain (2009)

    Google Scholar 

  25. Zahariadis, T., Papadakis, A., Alvarez, F., Gonzalez, J., Lopez, F., Facca, F., Al-Hazmi, Y: FIWARE lab: managing resources and services in a cloud federation supporting future internet applications. In: 2014 UCC. London, UK (2014)

    Google Scholar 

  26. Wang, S., Wainer, G: Semantic selection for model composition using SAMSaaS. In: Proceedings of Symposium on Theory of Modeling & Simulation. Alexandria, VA (2015)

    Google Scholar 

  27. Wang, S., Wainer, G.: Web-based simulation using Cell-DEVS modeling and GIS visualization. Model. Simul.-Based Syst. Eng. Handb. 3, 425–467 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sixuan Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Wang, S., Wainer, G. (2015). A Mashup Architecture with Modeling and Simulation as a Service. In: Wang, J., et al. Web Information Systems Engineering – WISE 2015. WISE 2015. Lecture Notes in Computer Science(), vol 9418. Springer, Cham. https://doi.org/10.1007/978-3-319-26190-4_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26190-4_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26189-8

  • Online ISBN: 978-3-319-26190-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics