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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
Al-Zoubi, K., Wainer, G.: RISE: a general simulation interoperability middleware container. J. Parallel Distrib. Comput. 73(5), 580–594 (2013)
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)
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)
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)
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)
Skoogh, A., Perera, T., Johansson, B.: Input data management in simulation–Industrial practices and future trends. Simul. Model. Pract. Theory 29, 181–192 (2012)
Fortmann-Roe, S.: Insight maker: a general-purpose tool for web-based modeling and simulation. Simul. Model. Pract. Theory 47, 28–45 (2014)
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)
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)
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)
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)
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)
Cayirci, E: Modeling and simulation as a cloud service: a survey. In: Proceedings of the 2013 Winter Simulation Conference, Savannah, GA (2013)
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)
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)
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)
Siriwardena, P.: Advanced API Security. Springer, Heidelberg (2014)
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)
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)
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)
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)
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)
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)
Wang, S., Wainer, G: Semantic selection for model composition using SAMSaaS. In: Proceedings of Symposium on Theory of Modeling & Simulation. Alexandria, VA (2015)
Wang, S., Wainer, G.: Web-based simulation using Cell-DEVS modeling and GIS visualization. Model. Simul.-Based Syst. Eng. Handb. 3, 425–467 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)