TY - JOUR AB - Purpose– This paper aims to present a collaborative mashup platform for dynamic integration of heterogeneous data sources. The platform encourages sharing and connects data publishers, integrators, developers and end users. Design/methodology/approach– This approach is based on a visual programming paradigm and follows three fundamental principles: openness, connectedness and reusability. The platform is based on semantic Web technologies and the concept of linked widgets, i.e. semantic modules that allow users to access, integrate and visualize data in a creative and collaborative manner. Findings– The platform can effectively tackle data integration challenges by allowing users to explore relevant data sources for different contexts, tackling the data heterogeneity problem and facilitating automatic data integration, easing data integration via simple operations and fostering reusability of data processing tasks. Research limitations/implications– This research has focused exclusively on conceptual and technical aspects so far; a comprehensive user study, extensive performance and scalability testing is left for future work. Originality/value– A key contribution of this paper is the concept of distributed mashups. These ad hoc data integration applications allow users to perform data processing tasks in a collaborative and distributed manner simultaneously on multiple devices. This approach requires no server infrastructure to upload data, but rather allows each user to keep control over their data and expose only relevant subsets. Distributed mashups can run persistently in the background and are hence ideal for real-time data monitoring or data streaming use cases. Furthermore, we introduce automatic mashup composition as an innovative approach based on an explicit semantic widget model. VL - 11 IS - 3 SN - 1744-0084 DO - 10.1108/IJWIS-04-2015-0018 UR - https://doi.org/10.1108/IJWIS-04-2015-0018 AU - Trinh Tuan-Dat AU - Wetz Peter AU - Do Ba-Lam AU - Kiesling Elmar AU - Tjoa A Min PY - 2015 Y1 - 2015/01/01 TI - Distributed mashups: a collaborative approach to data integration T2 - International Journal of Web Information Systems PB - Emerald Group Publishing Limited SP - 370 EP - 396 Y2 - 2024/04/25 ER -