Mauricio Salatino [https://community.jboss.org/people/salaboy21] created the 
discussion

"Re: Some conceptual jBPM5 questions"

To view the discussion, visit: https://community.jboss.org/message/800783#800783

--------------------------------------------------------------
HI Ouadi,
Answers inline: 


> Ouadi BEL wrote:
> 
> Hi all jBPM users,
> 
> I'm new in jBPM5 and workflow world, I already read the first 7 chapters in 
> "jbpm5-developer-guide" book, but I have some concepts confused in my mind, 
> can anyone explain me please these below questions ?
> 
>    1.  What's the main purpose of those classes 
>         EntityManagerFactory, TaskService, TaskServiceSession ;
> EntityManagerFactory is part of JPA, Task Service is the interface that 
> defines the methods that you can use about Handling Tasks and their 
> lifecycle. TaskServiceSession is an internal class used to handle the access 
> to the database and support the methods of the Human Task Service module.  
> 
>    2.  Which Data Base used to store our specific users and groups 
> informations ?
> You can use whatever database you want to do that. The UserGroupCallback 
> mechanism can be configured to interact with external repositories of users 
> and groups as well. By default, and most of the examples and test cases 
> inside jbpm uses the same DB to store users and Groups but that can be 
> configured. 
> 
>    3.  Why we need to store our specific users and groups to this DB, since 
> it's already defined in our process.bpmn file definition ?
> Most of the time you model processes for the users that you already have in 
> your company systems, and for that reason, those users needs to exist 
> somewhere. As I mention before, by default, when you don't provide an 
> external repository of users and groups like LDAP, the users are stored in 
> the DB.
> 
>    4.  When we build our Human Task UI in order to provide an Human Task 
> Interaction, it is necessary to run the jbpm-gwt-console-server-           
> 5.4.0.Final-EE6.war component in Jboss server ? Or just the jars library 
> provided by jBPM5 suffice in order to managing our workflow life      cycle 
> without running and using jbpm-gwt-console-server-5.4.0.Final-EE6.war 
> component ?
> 
> Yes, you can do that without using the jbpm-gwt-console-server-           
> 5.4.0.Final-EE6.war , you can build your own "server" 
> 
>    5.  When we build a binary representation of our process.bpmn file 
> definition using KnowledgeBuilder and KnowledgeBase classes, our      
> application  can self-managing the all workflow life cycle without running 
> and using jbpm-gwt- console-server-5.4.0.Final-EE6.war component      in 
> Jboss server ?
> 
> Exactly, you can expose that Knowledge Session and run your process inside 
> that without needing to deploy anything. 
> 
>  Cheers,
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/800783#800783]

Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to