How to invoke BPM from JSF

Hi all,

UserInterface is Developed in JSF and Jboss is application server, here need to invoke one of webmethods process model which expect broker document as a receive step, to invoke BPM, how to publish the webmethods broker document to the webmethods- broker from JSF , i think by java-broker API can able to publish the document to webmethods broker , can any one help me on this with sample excerices or with steps and also send me java-broker API. and this Canaonical document need to maintain the correlationID in BPM.

Regards,
Anil Kumar Ellendula