Decision Gateway (XOR) in Lombardi

There are three different gateways in IBM WebSphere Lombardi (WLE) 7.2Decision Gateway (XOR), Simple Split (AND) and Conditional Split (OR).

They are to handle different cases in a process flow.

I still do remember the troubles in their understanding in another process engine – IBM WebSphere Process Server (a WS-BPEL engine), but time flies and helps knowledge settle down ultimately. It turns out that the previous experience with a BPEL notation pays off now while learning Lombardi and the BPMN notation

With the decision gateway (XOR) you model possible outgoing paths “where only one of several paths can be followed, depending on a condition.” (see the Sample decision gateways chapter in WebSphere Lombardi Edition 7.2 Information Center).

It’s worth to keep in mind that “decisions in the Implementation properties are evaluated from top to bottom and the path for the first decision that evaluates to true is followed. If no decisions evaluate to true, the default path is followed.” (see the Sample decision gateways chapter in WebSphere Lombardi Edition 7.2 Information Center).

My sample business process definition (BPD) models a user interaction where an input parameter is checked and if it’s not correct, i.e. its length is less than 3, a Lombardi Service – Correct Input Param, which is a System activity, will fix it – a dummy implementation where I could have a first encounter with JavaScript in Lombardi.

It’s nothing useful, but was enough to get me started. I think I’m getting the gist of WLE and…I don’t think I’ll have much to do with it – it’s just a click here and there kind of software and programming is an exception not a rule :( That seems an excellent choice for business people who don’t possess passion to study programming languages and all the low-level intricacies of product development. Well, if they insist…

p.s. For the curious people out there who like to know – the latest version of IBM WebSphere Business Manager 7.5.1 has just been GA’ed – Announcing: IBM Business Process Manager, IBM Business Monitor, and IBM Integration Designer Version 7.5.1 products or IBM Business Process Manager V7.5.1 is Available – with BPMN 2.0 support. That’s the change! I can’t wait to delve into it. Is anyone using BPMN 2.0 already? What are the tools for modeling and runtime environment? I’m so curious to find out.

Be Sociable, Share!
This entry was posted in WebSphere.

Leave a Reply

%d bloggers like this: