Skip to main content

FlexMash 2.0 – Flexible Modeling and Execution of Data Mashups

  • Conference paper
  • First Online:
Rapid Mashup Development Tools (RMC 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 696))

Included in the following conference series:

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/hirmerpl/FlexMash.

  2. 2.

    https://data.cityofnewyork.us/Public-Safety/NYPD-Motor-Vehicle-Collisions/h9gi-nx95.

  3. 3.

    http://openweathermap.org/api.

  4. 4.

    http://www.pentaho.com/.

  5. 5.

    https://www.knime.org/.

  6. 6.

    https://rapidminer.com/.

  7. 7.

    https://www.informatica.com.

References

  1. 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

    Google Scholar 

  2. 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

  3. 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

    Chapter  Google Scholar 

  4. 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

  5. Daniel, F., Matera, M.: Mashups - Concepts Models and Architectures. Data-Centric Systems and Applications. Springer, Heidelberg (2014)

    Google Scholar 

  6. 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

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

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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

  11. 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

  12. 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

    Chapter  Google Scholar 

  13. Meunier, R.: The pipes and filters architecture. In: Pattern languages of program design (1995)

    Google Scholar 

  14. OASIS: Topology and Orchestration Specification for Cloud Applications (2013)

    Google Scholar 

  15. OASIS: TOSCA Primer. http://docs.oasis-open.org/tosca/tosca-primer/v1.0/cnd01/tosca-primer-v1.0-cnd01.pdf

  16. Savikhin, A., Maciejewski, R., Ebert, D.S.: Applied Visual Analytics for Economic Decision-Making (2008)

    Google Scholar 

  17. 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

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pascal Hirmer .

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics