Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "STP/BPMN Component/STP BPMN Presentation"

(My first BPMN process)
 
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== The STP BPMN Modeler ==
+
* Quick access
  
The STP BPMN modeler is a BPMN diagram editor which is currently developed as a sub-project of SOA Tools Platform.
+
[[STP BPMN Presentation]]
The team counts two committers, Alex Boisvert and Hugues Malphettes, and a contributor Antoine Toulme.
+
  
They all work for Intalio, Inc.
+
[[STP BPMN Presentation %28Part 1%29]]
  
== BPMN ==
+
[[STP BPMN Presentation %28Part 2%29]]
Definition of BPMN
+
== Origins of the modeler ==
+
GMF...
+
== My first BPMN process ==
+
  
Creating the diagram
+
[[STP BPMN Presentation %28Part 3%29]]
  
Let's create our first Hello World process.
+
[[Eclipse con 2007 STP BPMN Tutorial %28Setup%29]]
Let's create a simple project: [[Image:newProjectForBpmn.png]]
+
  
And give it an appropriate name. [[Image:SettingProjectName.png]]
+
[[STP BPMN Presentation Hands on tutorial]]
  
You can create a new BPMN diagram by selecting the Examples category in the creation wizard.
+
[[From Modeling to Execution in the Enterprise -- using BPMN and BPEL]]
[[Image:newBpmnDiagram.png]]
+
  
The wizard is very straight-forward, all you need is to indicate a folder and a file name.
+
== Introduction to the modeler ==
[[Image:SettingNewBpmnDiagram.png]]
+
  
After clicking on Finish, you will see two new files appearing in the project.
+
The modeler has been developed based on GMF, which stands for Graphical Modeling Framework. GMF is an open source project taking place in the Eclipse Foundation. It reuses and extends two other Eclipse projects, GEF (Graphical Editing Framework) and EMF (Eclipse Modeling Framework).
[[Image:TwonewBpmnFiles.png]]
+
  
You can double-click on the bpmn_diagram file to open it as an editor.
+
The modeler is developed as a subproject of the STP project, ie the SOA Tools Platform project.
The diagram initially contains one pool and a task.
+
  
[[Image:FirstViewOfTheBpmnDiagram.png]]
+
The goal of this modeler is to provide a graphical notation to express processes. Its second goal is to provide enough extensibility so that it can be reused to generate executable code.
  
You can use the palette to drop elements on the diagram. The palette can either be shown as a different view, or attached to the diagram.
+
The team counts two committers, Alex Boisvert and Hugues Malphettes, and a contributor Antoine Toulme.
  
[[Image:PaletteAsView.jpg]][[Image:PaletteAttachedToTheDiagram.jpg]]
+
They all work for [http://intalio.com Intalio, Inc].
 +
 
 +
A first milestone of the project has been published in December.
 +
The project has adopted the STP lifecycle and should release a 1.0 version sometime in Q2 this year.
 +
 
 +
You can access the builds on this [http://download.eclipse.org/stp/committers/ page].
 +
 
 +
== BPMN ==
 +
[http://www.bpmn.org/ BPMN] stands for Business Process Modeling Notation. It has been developed by the Business Process Modeling Initiative, which has merged since with the OMG.
 +
The modeler does not implement fully the specification yet.
  
== Tips and tricks ==
 
Change activityType
 
Rich Copy/Paste to document.
 
Linking documents to the diagram.
 
  
 +
Take a peek at the object model of the BPMN diagram editor:
 +
 +
[[Image:bpmnObjectModel.gif]]
  
== Reusing the modeler ==
+
The tool is responsible for the validation and enforcing the constraints defined by the specification.
  
 +
== Links ==
 +
* The [[STP BPMN Modeler Status]] topic.
 +
* The [http://www.eclipse.org/stp/bpmn/index.php STP BPMN Modeler Overview].
  
== Connecting to the modeler ==
+
[[Category:BPMN]]
Create a BPMN factory that generates fragments of BPMN imported into a diagram.
+
[[Category:STP]]
In this scenario, a BPEL process is instrumented into a BPMN pool. It exposes the sequences and gateways of the BPEL as BPMN shapes.
+
It keeps annotations that link to the original BPEL markup.
+
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=171084
+

Latest revision as of 07:28, 21 February 2008

  • Quick access

STP BPMN Presentation

STP BPMN Presentation (Part 1)

STP BPMN Presentation (Part 2)

STP BPMN Presentation (Part 3)

Eclipse con 2007 STP BPMN Tutorial (Setup)

STP BPMN Presentation Hands on tutorial

From Modeling to Execution in the Enterprise -- using BPMN and BPEL

Introduction to the modeler

The modeler has been developed based on GMF, which stands for Graphical Modeling Framework. GMF is an open source project taking place in the Eclipse Foundation. It reuses and extends two other Eclipse projects, GEF (Graphical Editing Framework) and EMF (Eclipse Modeling Framework).

The modeler is developed as a subproject of the STP project, ie the SOA Tools Platform project.

The goal of this modeler is to provide a graphical notation to express processes. Its second goal is to provide enough extensibility so that it can be reused to generate executable code.

The team counts two committers, Alex Boisvert and Hugues Malphettes, and a contributor Antoine Toulme.

They all work for Intalio, Inc.

A first milestone of the project has been published in December. The project has adopted the STP lifecycle and should release a 1.0 version sometime in Q2 this year.

You can access the builds on this page.

BPMN

BPMN stands for Business Process Modeling Notation. It has been developed by the Business Process Modeling Initiative, which has merged since with the OMG. The modeler does not implement fully the specification yet.


Take a peek at the object model of the BPMN diagram editor:

BpmnObjectModel.gif

The tool is responsible for the validation and enforcing the constraints defined by the specification.

Links

Copyright © Eclipse Foundation, Inc. All Rights Reserved.