what is you environment setup? Do you embedd every component (jbpm core engine, human task service) into you web application or you use it as a service? What is important here is how you interact with human task service - remotely? If so you should make it as part of transaction by using JMS that can participate in transaction
HTH