What are the technologies that can be used to design the front end.
Whatever you want
From what i know JSF can be used to create the Front End, but how will i integrate it with the Process definition.
In the same way you would interface from a backing bean with other frameworks... by using the API. Using Seam might simplify some things though. Oh and you do not interface with the definition it self...
I have a question about implementing a scenario where user clicks on the task list and it opens up the task workspace is a cetain module.
For example Let say there is a Insurance Claims module.
When a particular user login in to the system, he is provided with a task list. Lets say the the task is "Review Claim" and cliam id is passed as the process variable when the process instance was created.
What is the best way to implement the funcionality of users clicking on the "Review Claim" and it opens cliam workspace with the cliam id in the process instance variable.
I am using MyFaces in Tomcat to Implement the front end.
just like you would within non-jbpm apps. Nothing different here.