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
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)