DL news
2007-12-03: DELOS Association established
The DELOS Association for Digital Libraries has been established in order to keep the "DELOS spirit" alive by promoting research activities in the field of digital libraries.
More info...
2007-06-08: Second Workshop on Foundations of Digital Libraries

The 2nd International Workshop on Foundations of Digital Libraries will be held in Budapest (Hungary) on 20 Septemeber 2007, in conjunction with the 11th European Conference on Research and Advanced Technologies for Digital Libraries (ECDL 2007).
Event website

DL Events
January 24-25, 2008 - Padova, Italy

4th Italian Research Conference on Digital Library Systems
Event website

December 5-7, 2007 - Pisa, Italy

Second DELOS Conference on Digital Libraries
Event website

Delos News as an
Home arrow Software Inventory - O'Grape
PDF Print E-mail
O’GRAPE - Osiris GRAphical Process Editor


Contact Point:

Heiko Schuldt ( )

University of Basel, Switzerland

Technical Contact Points:

Paola Ranaldi ( )
Michael Springmann (
Gert Brettlecker (

Type of software:


Descriptive Keywords:

Java, XML, Process Management, Process Modeling

Potential Use and Applications:

O’Grape is the graphical process editor for OSIRIS, ISIS, OSIRIS-SE, and the Delos DLMS.

General Description:

O’Grape allows defining processes in a boxes and arrows approach. The arrows in the process describe the control flow and boxes represent services invocations. The data flow of a process is modeled by using the concept of whiteboard, which contains the global variables of a process instance. During process execution, the whiteboard of a process instance is first filled with the process arguments. Whiteboard parameters might be modified during process execution by service invocations. Finally, the return parameters of a service invocation are fed back to the whiteboard and the result of the process invocation is assembled from its contents. Moreover, O’Grape allows to model transactional processes, which may have additional failure-, compensation-, and rollback-edges.

Technical Description:

O’Grape is implemented in Java and runs as a standalone application as well as an applet. O’Grape is able to directly contact the process description repository of OSIRIS/OSIRIS-SE, to download and upload process definitions. Internally O’Grape uses the Java Swing framework for the graphical user interface. Process definitions are represented in XML format.

Required User Skills:

In order to use O’Grape no special skills are required. In order to further develop O’Grape Java and XML knowledge is recommended.

Pre-Requisites for Installation:

O’Grape is based on Java 1.3 and is not resource demanding. In order to have O’Grape and the OSIRIS web-interface working properly together the use of Microsoft Internet Explorer as browser is recommended.

Conditions of Use:

Contact the authors.

DELOS Community


Remember me
Forgot your password?
Create new user
DELOS search
 DELOS site
 DELOS sites