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
