Skip to content


Spring integration part of jBPM4 trunk

Friday I committed the Spring integration into the jBPM trunk. It will be available in jBPM4 RC1!
I’ll update the demo app soon, since there are some breaking changes concerning configuration.

KR,
Andries

Posted in jbpm.


10 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Anonymous says

    Hi!

    Thanks for publishing here the demo app. Which changes are made from the last app? I’m using jbpm4 with your Spring integration and it’s great, but difficult because nobody knows about it and in the JBoss’ svn is almost hiding (http://anonsvn.jboss.org/repos/jbpm/jbpm4/branches/ainze/modules/test-spring/)

  2. Andries Inzé says

    A little configuration, the namespace in the project and some changes to the SpringTranssactionInterceptor, but nothing too fancy.

    You can check out the latest version of the app at http://jbpm4-spring-demo.googlecode.com/svn/trunk/ .

    –> this will work on jBPM4 trunk

    This week, RC1 will be released, including the Spring integration.

  3. PW says

    Hi,
    The presentation at http://www.nljug.org/pages/events/content/jspring_2009/sessions/00034/slides/ mentions that Spring integration will be present in the release, but won’t be “fully supported”. It’s good to see the code getting into RC1 – but could you clarify what level of support will be in the final release of JBPM 4.0?

    Regards,

    P.

  4. Andries Inzé says

    JBPM4 comes with 2 guides, the user-guide and the developers guide. Everything in the userguide will be fully supported by commercial jboss support. The devguide is in incubation, so it might change in the future. It’s also not part of any commercial support.

    It is my understanding that the devguide will be supported, but not as fast as the commercial support.

    That’s the best answer I can give you atm.

  5. PW says

    Thanks for the clarification. Are there going to be any documents released that give a more detailed summary of the new functionality and how to use it? At the moment it’s very difficult to find good docs, apart from the PDF slides I linked to above, and the dev docs you mention in your reply.

    Regards,

    P.

  6. mayank says

    Hi Inze,
    thanks for informative tutorial. i have used the tutorial placed by you to configure the jbpm 4.2 with spring.
    i am able to deploy the sample process defintion and able to getProcessInstance , but when
    i query for processInstance.getId() it is coming as null.

    i found that id generation is done within Executionimpl class:
    protected void composeIds() {
    this.id = IdComposer.getIdComposer().createId(processDefinition, parent, this);
    } and id composer is Databaseid composer or memoryIdComposer.

    can you please help me with this.

  7. Andries Inzé says

    I believe this is new starting from 4.2.
    Better to ask this question on the Forums :)

  8. mayank says

    i have solved the issue.
    i do not why ? but they have made process instance id generation facility configurable. Rationale behind this could be that process id can adopt business specific terminology… in place of saying id – “1,2,3″, i can say “reservation_case_one , …._two”.

    i think thread safety must be in place while generating the process id externally …
    seeking your thoughts over it.

    mayank

  9. Andries Inzé says

    I’m not involved with the jBPM4 development, only the spring integration part.
    However in the blog of Tom he talks about the issue :http://processdevelopments.blogspot.com/2009/10/jbpm-42-adds-lot-of-production-goodies.html

  10. Andelia says

    Hi.I like reading your post , keep doing it.



Some HTML is OK

or, reply to this post via trackback.