[jbpm-dev] jBPM5 Request for Comments - feedback

Sebastian Schneider schneider at dvz.fh-aachen.de
Sat Apr 17 09:15:56 EDT 2010


Hello Mauricio, hello Maciej, hello folks

Am 17.04.2010 14:37, schrieb Mauricio Salatino:
> It looks really good. I'm agree to put BPMN2 as default modeling
> language. Other languages as jPDL and RuleFlow can be supported as well
> but the focus needs to be on BPMN2.

I have to say that I partly disagree here. In general the focus should 
be on BPMN-2.0 but to enable users to have a smooth transition at the 
beginning jPDL should have the same priority. It would provide a much 
easier migration from previous engines. This again leads to the 
question: How far will jBPM 5 be based upon jBPM 4.x.

> On Fri, Apr 16, 2010 at 3:17 PM, <swiderski.maciej at gmail.com
> <mailto:swiderski.maciej at gmail.com>> wrote:
>
>     Hi,
>
>     first of all - I am glad to see some formal activities around jBPM.
>
>     I would like to suggest to put some focus as well on authorization
>     that should provide at least some basic option to restrict access to
>     selected processes to users with granted roles, etc.

IMHO it should also be possible to leave authorization to the 
application - for the reason of embeddability. So maybe this should be 
configurable and pluggable. Anyway in contrast to the jBPM 4.x right 
now, it should be possible to pass the username to engine when invoking 
operations on the API. A common use case is the "process owner" - the 
guy who started the process but also for reasons of audit and 
traceability: who performed which action on the engine. I don't what 
kind of support is existent in jBPM 3.2.

>
>     There was mentioned that jBPM 5 will have WSHT - does it mean it
>     will provide extensive support for web services? Currently it is not
>     there and I think Riftsaw is dedicated for Web Service orchestration
>     (BPEL). How jBPM will fit into that?!

I understand this in the following way: a BPEL engine should fit in the 
overall architecture - kind of pluggable - but jBPM should not execute 
BPEL processes itself. However from the PVM's point of view this is 
possible. Since it will be a BPMN-2.0 there will be webservice support 
regarding service tasks since webservice calls are the only service 
calls standarized by the BPMN 2.0 specification.

Regards
Sebastian

-- 
Sebastian Schneider
e-mail: Sebastian.Schneider at alumni.fh-aachen.de


More information about the jbpm-dev mailing list