Hi all,

Currently BPS don't support HumanTask Coordination Protocol [1][2] in the
humantask engine. Since this feature is required for some common humantask
use cases, and some users are also looking for this feature in BPS, I did
an initial research on the $Subject.

In abstract, HumanTask Coordination Protocol is used to exchange life-cycle
command messages between BPEL process (or an Application) and an invoked
human task. That allows BPEL process to control the life cycle of the human
tasks and wise-versa. HumanTask Coordination Protocol uses ws-Coordianation
[3] to handle coordination between People Activity and HumanTask.

So I had a chat with Nandika and Srinath about this. So Idea is to create (
Or reuse if possible ) a ws-coordination implementation module and attached
it to the both HumanTasnk engine and BPEL people activity extension. Then
achieve the HT coordination protocol message exchanges via that module.

We are also thinking to add this feature in switchable mode via BPS
configuration, to support backward compatibility.

We will come up with proper architecture for this implementation and will
keep update the thread. Any suggestions/Ideas are welcome.

Thanks,
Hasitha.


[1] -
http://docs.oasis-open.org/bpel4people/ws-humantask-1.1-spec-cs-01.html#_Ref231650654
[2] -
http://docs.oasis-open.org/bpel4people/bpel4people-1.1-spec-cd-06.html#_Ref153150048
[3] -
http://docs.oasis-open.org/ws-tx/wstx-wscoor-1.2-spec-os/wstx-wscoor-1.2-spec-os.html


-- 
Hasitha Aravinda,
Software Engineer,
WSO2 Inc.
Email: [email protected]
Mobile: +94 71 8 210 200
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to