I recall I heard about JBPM from one of our users and he referenced infinispan integration as example. So, yes, this can be interesting, but isn't https://github.com/droolsjbpm/droolsjbpm-integration repo a proper place for it?
--Yakov 2015-09-29 16:22 GMT+03:00 Gianfranco Murador <[email protected]>: > Dmitry, > Could you give me some feedback about this proposal? You think it might be > interesting? Thank you. > > 2015-09-29 12:00 GMT+02:00 Gianfranco Murador <[email protected]>: > > > Dmitry, > > The short answer is because JBPM is integrated well with Infinispan,the > > longest and technically correct answer is as follows. > > > > JBPM is now used in many productions of the clients they serve a high > > number of users.The main problem with the engine of business processes > > resides in the non- synchronicity of the workflow, ie the workflow goes > > forward based on the working times of the employees, so it is possible > that > > a workflow ends within a few days. Maintain an instance of a workflow in > > the database and retrieve it each time it is expensive in terms of time, > we > > might have many workflow latches.The idea is to allow to save in cache > the > > entire instance of a workflow in order to make the most rapid recovery > > possible. > > > > There are also rapid workflows where the use of a cache is very > > interesting, for example, a job stream must be recovered and carried > > forward in a few second (for example,at a bank office). The idea is to > > create a grid of instances of workflows to allow recovery quickly. > > > > The idea has already been implemented for Infinispan, but is not very > > advanced. > > > > > > > https://github.com/droolsjbpm/droolsjbpm-integration/tree/master/kie-infinispan/jbpm-infinispan-persistence/src/main/java/org/jbpm/persistence > > > > Regards, > > Gianfranco. > > > > > > > > 2015-09-28 18:57 GMT+02:00 Dmitriy Setrakyan <[email protected]>: > > > >> Gianfranco, > >> > >> I am not too familiar with JBPM. Can you make a case on why we may need > >> this integration and how it will benefit Ignite users? > >> > >> Thanks, > >> D. > >> > >> On Mon, Sep 28, 2015 at 6:56 PM, Gianfranco Murador <[email protected] > > > >> wrote: > >> > >> > I would like to propose the integration with JBPM , > >> > I think I can finish in a couple of weeks since I have a bit of time > to > >> > devote to Ignite. > >> > Let me know if you agree. > >> > Regards, Gianfranco > >> > > >> > 2015-09-28 18:50 GMT+02:00 Dmitriy Setrakyan <[email protected]>: > >> > > >> > > I would like to add one more: > >> > > 10. OSGI integration - Raul Kripalani > >> > > > >> > > Raul, hopefully you will have time to finish it. > >> > > > >> > > Also, if anyone in the community wants to propose a feature they are > >> > > working on which can be finished within next couple of weeks, it > >> should > >> > get > >> > > into 1.5 as well. > >> > > > >> > > D. > >> > > > >> > > On Mon, Sep 28, 2015 at 6:43 PM, Yakov Zhdanov <[email protected] > > > >> > > wrote: > >> > > > >> > > > Guys! > >> > > > > >> > > > We have finalized 1.4 release! > >> > > > > >> > > > Thanks to everyone involved! That was very important release for > our > >> > > > project. > >> > > > > >> > > > Let's discuss scope for 1.5. > >> > > > > >> > > > I think the main focus areas should be: > >> > > > 1. Optimized marshaller rework - Alex Goncharuk works on this. > >> > > > 2. .Net and Cpp API release (depends on 3) - Vladimir Ozerov > >> > > > 3. Portable API release - Denis Magda and Vladimir > >> > > > 4. Failover for continuous query notifications - Nick Tikhonov > >> > > > 5. Cache Rebalancing optimizations - Anton Vinogradov > >> > > > 6. Fix compatibility with IBM JDK > >> > > > 7. Cache stability and performance fixes (as many as possible) > >> > > > > >> > > > Nice to have: > >> > > > 8. Finish vert.x integration - Andrey Gura works on this. > >> > > > 9. Finish node.js integration - I think Semyon should pass it over > >> to > >> > > > someone else, given he is busy with cache. Anyone? Andrey Gura? > >> > > > > >> > > > Comments are welcome! > >> > > > > >> > > > [1] https://issues.apache.org/jira/browse/IGNITE-950 > >> > > > [2] https://issues.apache.org/jira/browse/IGNITE-1282 > >> > > > [3] https://issues.apache.org/jira/browse/IGNITE-1258 > >> > > > [4] https://issues.apache.org/jira/browse/IGNITE-426 > >> > > > [5] https://issues.apache.org/jira/browse/IGNITE-1093 > >> > > > [5] https://issues.apache.org/jira/browse/IGNITE-324 > >> > > > [6] https://issues.apache.org/jira/browse/IGNITE-1526 > >> > > > [7] https://issues.apache.org/jira/browse/IGNITE-1345 > >> > > > [8] https://issues.apache.org/jira/browse/IGNITE-1079 > >> > > > [9] https://issues.apache.org/jira/browse/IGNITE-961 > >> > > > > >> > > > --Yakov > >> > > > > >> > > > >> > > >> > > >> > > >> > -- > >> > Gianfranco Murador > >> > Igniter and Software Engineer. > >> > > >> > > > > > > > > -- > > Gianfranco Murador > > Igniter and Software Engineer. > > > > > > > -- > Gianfranco Murador > Igniter and Software Engineer. >
