This is an inoffical BPEL4People proposal.
Check out the Source Forge Project Site.

BPEL4People Syntax & Semantics

BPEL4People System Interfaces

Client service

This interface is used by BPEL4People user clients.

HR service

The HR service hides the complexity of people links and queries toward callers. Everything higher than user objects is managed by this service. It permits customisation of people queries by offering an extension point for interpreting resolution parameters. The HR service can fully be delegated to a third party and does not have to reside on the engine.