Nicozan-Blog

Knowledge Seeking

BPMN : Process Modeling Conformance February 26, 2013

Filed under: Uncategorized — nicozan @ 1:11 am

After reading the BPMN2.0 specification you need to remember the following in order to understand how JBPM is built and works.


The Process Modeling Conformance packages that MUST be in our BPM tool are:

BPMN Core Elements: Infrastructure, Foundation, Common and Services Packages.

Process Diagrams: Process, Activities, Data and Human interaction Packages.

Collaboration Diagrams: Pools and Message Flow.

Conversation Diagrams: Pools, Conversation and Conversation Links.


Then we have have ALTERNATIVE Process Modeling Conformance sub-Classes:

Descriptive: Containing Visible Elements and Attributes used in High level Modeling.

Analytic: Containing all of the Descriptive and some more.

Common Executable: The sub-class focuses on what is needed for executable Process Models.


Now going a little deeper into the BPMN Process Elements. The Process Modeling Conformance TYPE SET consists of collaboration and Process diagram elements:

Descriptive Conformance Sub-Class Elements: Task, Service Task, User Task, Data Object, Sequence Flow, Message Flow, Start / End Events…

Analytic Conformance Sub-Class Elements: Contains all the elements of the Descriptive sub-class and…, Send Task, Receive Task, Looping Activity, signal Start / End Event…

Common Executable Conformance Sub-Class: It’s used for modeling tools that can emit executable models:

  • Definition language MUST be XML Schema.
  • Service interface definition MUST be WSDL
  • Data access language MUST be XPath.



After taking note of the MUSTs of the Common Executable Conformance Sub-class here I leave you with some cool links:

WSDL:

XPATH:

Advertisements
 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s