FlexMash 2.0 - Flexible Modeling and Execution of Data Mashups

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.

[1]  Oliver Kopp,et al.  OpenTOSCA - A Runtime for TOSCA-Based Cloud Applications , 2013, ICSOC.

[2]  Bernhard Mitschang,et al.  FlexMash - Flexible Data Mashups Based on Pattern-Based Model Transformation , 2015, RMC@ICWE.

[3]  Pascal Hirmer,et al.  Automatic Topology Completion of TOSCA-based Cloud Applications , 2014, GI-Jahrestagung.

[4]  David S. Ebert,et al.  Applied visual analytics for economic decision-making , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

[5]  Cesare Pautasso,et al.  Reusable decision space for mashup tool design , 2012, EICS '12.

[6]  Hans-Georg Kemper,et al.  Business Intelligence — Grundlagen und praktische Anwendungen , 2004 .

[7]  Oliver Kopp,et al.  Combining Declarative and Imperative Cloud Application Provisioning Based on TOSCA , 2014, 2014 IEEE International Conference on Cloud Engineering.

[8]  Bernhard Mitschang,et al.  Extended Techniques for Flexible Modeling and Execution of Data Mashups , 2015, DATA.

[9]  William Ribarsky,et al.  Defining and applying knowledge conversion processes to a visual analytics system , 2009, Comput. Graph..

[10]  Dominique Brodbeck,et al.  Research directions in data wrangling: Visualizations and transformations for usable and credible data , 2011, Inf. Vis..

[11]  Florian Daniel,et al.  Mashups - Concepts, Models and Architectures , 2014, Data-Centric Systems and Applications.

[12]  Regine Meunier,et al.  The pipes and filters architecture , 1995 .

[13]  Bernhard Mitschang,et al.  TOSCA4Mashups: enhanced method for on-demand data mashup provisioning , 2017, Computer Science - Research and Development.

[14]  Oliver Kopp,et al.  TOSCA: Portable Automated Deployment and Management of Cloud Applications , 2014, Advanced Web Services.

[15]  Ben Shneiderman,et al.  Inventing Discovery Tools: Combining Information Visualization with Data Mining1 , 2001, Inf. Vis..

[16]  Oliver Kopp,et al.  Winery - A Modeling Tool for TOSCA-Based Cloud Applications , 2013, ICSOC.