Hi Jeremy,

I used Activiti some time ago in a prototypical implementation together with 
Isis.

It was easy to use - especially one can test the workflows easily cause it has 
JUnit test support.
(One can start the engine embedded - it is simple an additional jar)
However I'd propose camunda-BPM - as mentioned below - cause it is a fork and 
more active.
The processes (.xml-files) can be created by any tool which creates the BPMN 
2.0 standard.

The start of a process could be an isis-service to separate out the "long 
running behaviour".
My dream-team would be Apache Isis + Apache Camel (for Integration Purposes) + 
camunda BPM
But I don't have deep experience with all that tools.

As far as I now camunda comes with an online-editor for the processes.
As a modeling tool you could take http://sourceforge.net/projects/bpmn/ too

But you should look at a process (.xml-file) as being source-code to be tested 
like any other
source-code! (The engine is just an interpreter somehow.)
The person updating the process-file should be within IT

Augustinus


-----Ursprüngliche Nachricht-----
Von: Branham, Jeremy [HR] [mailto:[email protected]] 
Gesendet: Dienstag, 6. Januar 2015 19:26
An: [email protected]
Betreff: RE: Workflow

Hi Erik/Chris -
Thanks for the direction. I've heard of Activiti but haven't worked with it yet.
Leveraging a specialized for workflow could have some added benefits with a 
good integration in Apache Isis.
In particular, it would be nice to give the domain experts a way to update 
workflow behavior without involving a developer.



Jeremy D. Branham
Tel: **DOTNET


-----Original Message-----
From: Chris Colman [mailto:[email protected]]
Sent: Tuesday, January 06, 2015 3:41 AM
To: [email protected]
Subject: RE: Workflow

Also take a look at Camunda - a fork of Activiti by the main Activiti lead dev.


>-----Original Message-----
>From: Erik de Hair [mailto:[email protected]]
>Sent: Tuesday, 6 January 2015 7:07 PM
>To: [email protected]
>Subject: Re: Workflow
>
>Hi Jeremy,
>
>I've been playing around with Activiti [1]. I thought it would be
better
>to use an existing specialized package instead of designing my own 
>workflow model and implement it.
>
>I've create a proof of concept with several flows and tasks and it does 
>work, but it looks like there's still a lot of work to do for 
>interfacing my domain model with the workflow-system (coupling 
>flows/tasks to my entities, writing Activiti-queries, creating view 
>models). I'm new to Activiti (or other workflow components)  and my 
>progress isn't that much yet, but I'll let you know if anything 
>interesting pops up.
>
>Erik
>
>[1] http://activiti.org/
>
>On 01/05/2015 08:43 PM, Branham, Jeremy [HR] wrote:
>> Is anyone using a workflow component in their Isis app?
>> JBPM?
>> Or do you represent workflow as behaviors in the domain?
>>
>> What has your experience been?
>>
>>
>> Thanks!
>>
>> Jeremy D. Branham
>> Technology Architect
>>
>>
>> ________________________________
>>
>> This e-mail may contain Sprint proprietary information intended for
the
>sole use of the recipient(s). Any use by others is prohibited. If you
are
>not the intended recipient, please contact the sender and delete all
copies
>of the message.
>>


________________________________

This e-mail may contain Sprint proprietary information intended for the sole 
use of the recipient(s). Any use by others is prohibited. If you are not the 
intended recipient, please contact the sender and delete all copies of the 
message.

Reply via email to