BPMN extension for Cloud computing Wiki
java project for modifying jBPM models into cloud aware models
Brought to you by:
dpantiuchov
Welcome to your wiki!
This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
The wiki uses Markdown syntax.
Manual
In order to start using the project you should prepare you environment
Preparing environment.
First of all you have to download and install jBPM 5.2.
Steps for doing this are described in: http://docs.jboss.org/jbpm/v5.2/userguide/ch03.html
You will have working Eclipse environment, Java 1.5, jBPM plug in.
You need to extract and import the existing project. This can be done by openning Eclipse, File -> Import... -> Existing Projects into Workspace
Check that all of the libraries are present and found.
Right Click on the project name in the Tree view(Left side of the Eclipse screen), Properties -> Java Build Path. Use Add External Jars if any library needs to be added.
Make sure you have a valid Jess library, otherwise the application will show exception. Jess library can be downloaded from: http://www.jessrules.com/jess/download.shtml
(You will need to enter any email in order to download it. It will be valid for 30 days.)
Ontology is currently put on the website of University of Stavanger.
In order they close the account, it can be found in the project, folder resources: EAModel.owl.
The path shall be updated in the Ontology.java source code to: "file:/C:/EAmodel.owl"
Running application.
The existing project contains folder Resources. There are several test BPMN models in there. You can open them with BPMN 2 Visual Editor.
Currently the application will overwrite the file you open in it. So make sure you have a copy of you file.
After you start application you will be provided with Graphical User Interface, there you can open a .bpmn model file.
When the file is opened you will need to choose sensitivity level of each data element of your model.
When all sensitivity is defined, press Convert to BPMN to start running the Jess rule engine.
After model partially converted you have to choose a preferred security level.
By pressing Modify BPMN you will make a modified BPMN model which can be opened in BPMN 2 Visual Editor.
Extending application.
You are free to modify the source code

The ontology implemented in this project is displayed below.
You can modify it. For this reason you can download Protege Software.
You will need to register yourself before downloading the software.
http://protege.stanford.edu/download/download.html
More assistance with building the ontology can be found here:
http://protegewiki.stanford.edu/wiki/Protege4GettingStarted
Last edit: goKTop 2012-06-14