Re: Integration with Drools rule engine

Ajai <[email protected]> Sun, 6 Sep 2009 06:26:18 -0700 (PDT)
Newsgroups gmane.comp.java.enhydra.shark
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1252243581-18930-3510
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


Hi Sasa,

Thanks a lot for the response.

I need some more details regarding Shark to complete our evaluation.

1. Can a process definition be exposed as a service
2. Is there a Process compensation (Process roll back/Exception handling)
3. Can a process instance be stopped and resumed again.
4. Can a process be made wait asynchronously.

Thanks again for the response,

Regards
Ajai G





Sasa Bojanic wrote:
> 
> Hi,
> 
> I think the integration with Drools shouldn't be a problem. The question 
> is for which purpose you want to integrate it?
> If it is for evaluating of transition condition expressions, you can 
> just write your own Scripting interface implementation...
> 
> About other questions:
> 
> 1. the definitions are versioned. E.g., when you update XPDL existing in 
> the system (which can contain of many process definitions), the new 
> definition (its representation in the runtime) gets new version. Process 
> instances running on old definitions continue running with the old one, 
> and newly created processes run on new definitions.
> 
> 2. Yes, you can communicate with Shark through Shark's WebServices API
> 
> 3. Yes, inside the process, there can be tool agent (automatic) activity 
> which can interact with WebServices, get some information, put it back 
> into the process and continue with the process
> 
> 4. Yes
> 
> 5. Shark is typically embedded into your application (when you use it 
> through its POJO API), and in that case authorization is something you 
> do within your application. However, shark has Security interface (we 
> normally configure shark not to use it, and we have only dummy 
> implementation of this interface), and if you provide the custom 
> implementation of this interface, you can do authorization.
> 
> 6. This is of course supported (we completely support XPDL1.0). You can 
> call sub-flow from the main flow either synchronously (where main flow 
> initiates sub flow by passing certain information, waits for sub flow to 
> finish, gets back the results of the sub flow and then continues) or 
> asynchronously (where main flow initiates sub flow and passes 
> information to sub flow, and continues immediately without waiting sub
> flow)
> 
> Regards,
> Sasa.
> 
> Ajai wrote:
>> Hi,
>>
>> We are in the process of evaluating a Workflow engine that can be
>> integrated
>> with Drools rule engine. Can Enhydra shark be integrated with Drools rule
>> engine.
>>
>> Also please tell us the following features are available:
>>
>> 1. versioning of process definition
>> 2. Can web service act as a input
>> 3. Can  Web service be actor in process
>> 4. Process steps can be assigned to Roles, and User in Roles
>> 5. Authorization mechanism.
>> 6. Creating a sub flow from a main flow.
>>
>> Please let us know the inputs.
>>
>> Thanks in advance
>>
>> Regards
>> Ajai G 
>>   
> 
> 
> 
> --
> You receive this message as a subscriber of the [email protected] mailing
> list.
> To unsubscribe: mailto:[email protected]
> For general help: mailto:[email protected]?subject=help
> OW2 mailing lists service home page: http://www.ow2.org/wws
> 
> 

-- 
View this message in context: http://www.nabble.com/Integration-with-Drools-rule-engine-tp25251350p25317795.html
Sent from the Enhydra Shark mailing list archive at Nabble.com.


------------=_1252243581-18930-3510
Content-Type: text/plain; charset="UTF-8"; name="message-footer.txt"
Content-Disposition: inline; filename="message-footer.txt"
Content-Transfer-Encoding: quoted-printable


--
You receive this message as a subscriber of the [email protected] mailing lis=
t.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=3Dhelp
OW2 mailing lists service home page: http://www.ow2.org/wws

------------=_1252243581-18930-3510--