A Web-Based Collaborative Metamodeling Environment with Secure Remote Model Access

  • Matthias Farwick
  • Berthold Agreiter
  • Jules White
  • Simon Forster
  • Norbert Lanzanasto
  • Ruth Breu
Conference paper

DOI: 10.1007/978-3-642-13911-6_19

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6189)
Cite this paper as:
Farwick M., Agreiter B., White J., Forster S., Lanzanasto N., Breu R. (2010) A Web-Based Collaborative Metamodeling Environment with Secure Remote Model Access. In: Benatallah B., Casati F., Kappel G., Rossi G. (eds) Web Engineering. ICWE 2010. Lecture Notes in Computer Science, vol 6189. Springer, Berlin, Heidelberg

Abstract

This contribution presents GEMSjax – a web-based metamodeling tool for the collaborative development of domain specific languages. By making use of modern Web 2.0 technologies like Ajax and REST services, the tool allows for simultaneous web browser-based creation/editing of metamodels and model instances, as well as secure remote model access via REST, which enables remote model modification over a simple HTTP-based interface. This paper describes the complex technical challenges we faced and solutions we produced to provide browser-based synchronous model editing. It further explains on the XACML-based access control mechanisms to provide secure remote access to models and model elements. Additionally, we highlight the usefulness of our approach by describing its application in a realistic usage scenario.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Matthias Farwick
    • 1
  • Berthold Agreiter
    • 1
  • Jules White
    • 2
  • Simon Forster
    • 1
  • Norbert Lanzanasto
    • 1
  • Ruth Breu
    • 1
  1. 1.Institute of Computer ScienceUniversity of InnsbruckAustria
  2. 2.Electrical Engineering and Computer ScienceVanderbilt UniversityNashvilleUSA

Personalised recommendations