Re: [jboss-user] [jBPM] - Use jBPM5 embedded within a Java EE 6 application
by Marek Amos
Marek Amos [https://community.jboss.org/people/marek.i] commented on the document
"Use jBPM5 embedded within a Java EE 6 application"
To view all comments on this document, visit: https://community.jboss.org/docs/DOC-18007#comment-9731
--------------------------------------------------
Thank you Vladimir.
We have also expected that the TaskService is an integral part of the BPM engine (as it is in case of Activiti). But on on closer inspection we discovered that jBPM5 offers us more flexibility. We can use the task service either decoupled with the MinaTaskService or we can use the LocalTaskService. The LocalTaskService can be plugged in and behave like an integrated component. Additionally the LocalTaskService can use the transaction manager from the container. I think this is exactly what you and we need. Well, unfortunately we needed some time to figure it out. Unfortunately there is(was) another deficiency: the implementation of the LocalTaskService in version 5.2.0.Final is buggy and it does not work embedded. *But*: fortunately the implementation of the LocalTaskService was revised in version 5.3.0. We have tested it a couple of weeks ago with the at that time current SNAPSHOT and we are deeply contented. We use it in our implementation of a CDI module for jBPM (Flux). We made a presentation on a Java conferece in Berlin where we talked about our experiences and solutions. There we a lot of people having the same requirements as we have. They asked us to share our solutions - so we will do... We are just waiting for the 5.3.0.Final release, which was planned for the beginning of april ...
Best regards
Marek
--------------------------------------------------
13 years, 11 months
[jBPM] - Install Question 101
by Brian Scott
Brian Scott [https://community.jboss.org/people/brian.scott] created the discussion
"Install Question 101"
To view the discussion, visit: https://community.jboss.org/message/730904#730904
--------------------------------------------------------------
Hello friends -
Sheesh, I hate to be what appears to be the most dense individual here, but I can't get the first thing to go with the install. Can someone help?
I downloaded jbpm-5.2.0.Final-installer.zip and unpacked. Great.
+The easiest way to get started is to simply run the installation script to install the demo setup. Simply go into the install folder and run:+
The install.html and other places on the internet insist that I should have an ‘install’ folder there, but it just doesn’t exist in the .zip. There is no install folder in jbpm-5.2.0.Final-installer.zip. OK,, so I tried just running build.xml
“Target “build.xml” does not exist in the project “jBMP.install”
I’m generally savvy enough around technology to at least get an install to go. Sorry for being so dim.
Can anyone help?
Thanks
brian
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/730904#730904]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 11 months
[EJB3] - Creating EJB3 Timers using Jboss 5.1 deployer during deploy time
by mehdi zarei
mehdi zarei [https://community.jboss.org/people/mehdizj2000] created the discussion
"Creating EJB3 Timers using Jboss 5.1 deployer during deploy time"
To view the discussion, visit: https://community.jboss.org/message/730897#730897
--------------------------------------------------------------
I am working on an EJB3 application. I use JBOSS AS 5.1.0 GA as application server. The previous version of application used jboss's jnp to initiate jndi calls. I need to call jndi over HTTP. Everything goes well with jndi http calls. The problem is about EJB3 timers. Application has 5 EJB3 timers that are created in a startup serverlet of a web application. This web application deploys along with ejb3 application in jboss. The problem occurs when web application wants to call the beans related to that timers to use their init methods. At this point the jboss server didn't started yet and "/invoker/JNDIFactory" context is not accessible. Jboss server just finished installing ejb methods and it wants to deploy web applications withing ear file. I got timeout and jboss stuck in this point.
I just don't know how to configure ejb3 timers to be created using jboss timer service deployer. I don't want to invoke EJB methods because the timeout problem I have. I need to create those timers and init them to be fired 5 minutes after jboss server was started.
I checked config files in the deploy folder like "ejb2-timer-service.xml" and "ejb3-timerservice-jboss-beans.xml". I couldn't find any useful information about what I need to do.
The ejb3 timers extends TimedObject and they work fine when App uses jnp.
I hope I could explain enough the problem. But if it needs more information please ask me to explain more.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/730897#730897]
Start a new discussion in EJB3 at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 11 months
Re: [jboss-user] [jBPM] - Use jBPM5 embedded within a Java EE 6 application
by Mauricio Salatino
Mauricio Salatino [https://community.jboss.org/people/salaboy21] commented on the document
"Use jBPM5 embedded within a Java EE 6 application"
To view all comments on this document, visit: https://community.jboss.org/docs/DOC-18007#comment-9729
--------------------------------------------------
It always sounds as just a matter of perspective. If you want to use the human task component only for your processes having it integrated could make some sense, but not 100%. For that reason the WS-HT guys have created the specification, they recognize the need in the industry for a docoupled component which handles the human interactions. When you read the specification and want to use a component that was designed to be part to a BPM engine from the out side you really notice the difference. This is not something that you will notice during the first project implementation but definitely arise after trying to integrate your bpm engine with another technologies. The technical complexity that adding a new component may have can be quickly contrarested by decoupling and integration time later on with different components.
my two cents..
--------------------------------------------------
13 years, 11 months