Abstract
In recent years, the amount of data highly increases through cheap hardware, fast network technology, and the increasing digitization within most domains. The data produced is oftentimes heterogeneous, dynamic and originates from many highly distributed data sources. Deriving information and, as a consequence, knowledge from this data can lead to a higher effectiveness for problem solving and thus higher profits for companies. However, this is a great challenge – oftentimes referred to as Big Data problem. The data mashup tool FlexMash, developed at the University of Stuttgart, tackles this challenge by offering a means for integration and processing of heterogeneous, dynamic data sources. By doing so, FlexMash focuses on (i) an easy means to model data integration and processing scenarios by domain-experts based on the Pipes and Filters pattern, (ii) a flexible execution based on the user’s non-functional requirements, and (iii) high extensibility to enable a generic approach. A first version of this tool was presented during the ICWE Rapid Mashup Challenge 2015. In this article, we present the new version FlexMash 2.0, which introduces new features such as cloud-based execution and human interaction during runtime. These concepts have been presented during the ICWE Rapid Mashup Challenge 2016.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Aghaee, S., Nowak, M., Pautasso, C.: Reusable decision space for mashup tool design. In: 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2012), Copenhagen, Denmark, pp. 211–220, June 2012
Binz, T., Breitenbücher, U., Kopp, O., Leymann, F.: TOSCA: portable automated deployment and management of cloud applications. In: Bouguettaya, A., Sheng, Q.Z., Daniel, F. (eds.) Advanced Web Services, pp. 527–549. Springer, New York, Januar 2014. http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2014-01&engl=0
Binz, T., Breitenbücher, U., Haupt, F., Kopp, O., Leymann, F., Nowak, A., Wagner, S.: OpenTOSCA – a runtime for TOSCA-based cloud applications. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 692–695. Springer, Heidelberg (2013). doi:10.1007/978-3-642-45005-1_62
Breitenbücher, U., Binz, T., Képes, K., Kopp, O., Leymann, F., Wettinger, J.: Combining declarative and imperative cloud application provisioning based on TOSCA. In: Proceedings of the IEEE International Conference on Cloud Engineering (IC2E), pp. 87–96. IEEE Computer Society, März 2014. http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-21&engl=0
Daniel, F., Matera, M.: Mashups - Concepts Models and Architectures. Data-Centric Systems and Applications. Springer, Heidelberg (2014)
Hirmer, P., Breitenbücher, U., Binz, T., Leymann, F.: Automatic topology completion of TOSCA-based cloud applications. In: Proceedings des CloudCycle14 Workshops auf der 44. Jahrestagung der Gesellschaft für Informatik e.V. (GI). LNI, vol. 232, pp. 247–258. Gesellschaft für Informatik e.V. (GI), Bonn. http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-66&engl=0
Hirmer, P., Breitenbücher, U., Binz, T., Leymann, F.: FlexMash – flexible data mashups based on pattern-based model transformation. In: Daniel, F., Pautasso, C. (eds.) Rapid Mashup Development Tools. CCIS, vol. 591, pp. 12–30. Springer, Cham (2016). doi:10.1007/978-3-319-28727-0_2.
Hirmer, P., Mitschang, B.: TOSCA4Mashups - enhanced method for on-demand data mashup provisioning. In: Proceedings of the 10th Symposium and Summer School on Service-Oriented Computing (2016)
Hirmer, P., Reimann, P., Wieland, M., Mitschang, B.: Extended techniques for flexible modeling and execution of data mashups. In: Proceedings of the 4th International Conference on Data Management Technologies and Applications (DATA), April 2015
Kandel, S., Heer, J., Plaisant, C., Kennedy, J., van Ham, F., Riche, N.H., Weaver, C., Lee, B., Brodbeck, D., Buono, P.: Research directions in data wrangling: visualizations and transformations for usable and credible data. Inform. Vis. 10(4), 271–288. http://ivi.sagepub.com/lookup/doi/10.1177/1473871611415994
Kemper, H.G., Baars, H., Mehanna, W.: Business Intelligence - Grundlagen und praktische Anwendungen. Vieweg+Teubner, Wiesbaden (2010). http://link.springer.com/10.1007/978-3-8348-9727-5
Kopp, O., Binz, T., Breitenbücher, U., Leymann, F.: Winery – a modeling tool for TOSCA-based cloud applications. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 700–704. Springer, Heidelberg (2013). doi:10.1007/978-3-642-45005-1_64
Meunier, R.: The pipes and filters architecture. In: Pattern languages of program design (1995)
OASIS: Topology and Orchestration Specification for Cloud Applications (2013)
OASIS: TOSCA Primer. http://docs.oasis-open.org/tosca/tosca-primer/v1.0/cnd01/tosca-primer-v1.0-cnd01.pdf
Savikhin, A., Maciejewski, R., Ebert, D.S.: Applied Visual Analytics for Economic Decision-Making (2008)
Shneiderman, B.: Inventing discovery tools: combining information visualization with data mining. Inform. Vis. 1(1), 5–12 (2002). http://ivi.sagepub.com/content/1/1/5.abstract
Wang, X., Jeong, D.H., Dou, W., Lee, S.W., Ribarsky, W., Chang, R.: Defining and applying knowledge conversion processes to a visual analytics system. Comput. Graph. 33(5), 616–623 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Hirmer, P., Behringer, M. (2017). FlexMash 2.0 – Flexible Modeling and Execution of Data Mashups. In: Daniel, F., Gaedke, M. (eds) Rapid Mashup Development Tools. RMC 2016. Communications in Computer and Information Science, vol 696. Springer, Cham. https://doi.org/10.1007/978-3-319-53174-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-53174-8_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53173-1
Online ISBN: 978-3-319-53174-8
eBook Packages: Computer ScienceComputer Science (R0)