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--