I recognize that there are few changes made from 10g Worklist API to 11g. I've tried figuring out how I can use it in 11g just like old days, and finally got my sample code working successfully. here I'll describe the basic things to use HWF in 11g.

in 10g, we have to have wf_client_config.xml in classpath to set the soap endpoints and ejb lookup properties which is used by worklist client. in 11g, you have two choices. just like old days, you can have wf_client_config.xml, or you can hand properties to Factory which precede the configuration file.

Speaking about Properties, we're using oracle.bpel.services.workflow.client.IWorkflowServiceClientConstants to set the connection properties. look at the simple example below: