A programming language approach for context-aware mashups

  • Authors:
  • Jorge Vallejos;Jianyi Huang;Pascal Costanza;Wolfgang De Meuter;Theo D'Hondt

  • Affiliations:
  • Vrije Universiteit Brussel, Brussels, Belgium;Vrije Universiteit Brussel, Brussels, Belgium;Vrije Universiteit Brussel, Brussels, Belgium;Vrije Universiteit Brussel, Brussels, Belgium;Vrije Universiteit Brussel, Brussels, Belgium

  • Venue:
  • Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper focuses on mashup techniques as a solution for dynamic service composition in the Internet field. Existing mashups approaches provide simple means for efficient service interaction thanks to the use of asynchronous invocation schemes. However, the services are statically selected and wired to the mashups which significantly hinders the reusability. In addition, the asynchronous service invocations lead to fragmented mashup definitions obscuring the mashups' tasks. In this work we propose a programming language framework, called Dymac, that supports the development of context-aware mashups with the abilities of abstracting web services by type, performing dynamic service selection based on the context of use, and supporting sequential task-driven composition. With this framework web services become easier to maintain, web service selection is dynamic so that it is more adapted to the environment and the composition process of mashups is sequential and task explicit.