A tuplespace event model for mashups

  • Authors:
  • Sheng Tian;Gerald Weber;Christof Lutteroth

  • Affiliations:
  • University of Auckland, New Zealand;University of Auckland, New Zealand;University of Auckland, New Zealand

  • Venue:
  • Proceedings of the 23rd Australian Computer-Human Interaction Conference
  • Year:
  • 2011

Quantified Score

Hi-index 0.01

Visualization

Abstract

Inter-widget communication is essential for enterprise mashup applications. To implement it, current mashup platforms use the publish/subscribe pattern. However, the way publish/subscribe is used in these platforms requires a lot of manual wiring between widgets. In this paper, we propose a new Unified Widget Event Model (UWEM), which is conceptually an extension of Linda tuplespaces. UWEM separates event publishers and subscribers in space, time, and reference. Using the Keyboard-Level Model (KLM) we show that UWEM requires fewer operations to build typical mashups than conventional mashup platforms. We have implemented UWEM in a popular enterprise mashup framework, and performed an empirical study that compares UWEM with the established approach for creating mashups. The study confirms the KLM predictions, and shows that UWEM is significantly more efficient than the established approach.