The JOpera visual composition language

  • Authors:
  • Cesare Pautasso;Gustavo Alonso

  • Affiliations:
  • Department of Computer Science, Swiss Federal Institute of Technology (ETHZ), ETH Zentrum (HRS G7), 8092 Zurich, Switzerland;Department of Computer Science, Swiss Federal Institute of Technology (ETHZ), ETH Zentrum (HRS G7), 8092 Zurich, Switzerland

  • Venue:
  • Journal of Visual Languages and Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Composing Web services into a coherent application can be a tedious and error-prone task when using traditional textual scripting languages or emerging XML-based approaches. As an alternative, complex interactions patterns and data exchanges between different Web services can be effectively modeled using a visual language. In this paper, we discuss the requirements of such an application scenario and we fully describe the JOpera Visual Composition Language. An extensive set of visual editing tools, a compiler and a debugger for the language have been implemented as part of the JOpera system with the goal of providing a true visual environment for Web service composition with usability features emphasizing rapid development and visual scalability.