Ganesh,
Look at the jbpm process designer and see if that it does all what you need.
Just for you to know, there is no need to create the XML schema by hand, you can just draw the process and it will automatically generate the XML file for you.
Cheers