A method (50) of dynamic creation of service flows includes exposing (51)
a flow of a service being built to other service providers in a network,
soliciting (52) for modification of at least a portion of the flow, and
selectively enabling (56) other service providers to modify at least a
portion of the flow. The step of soliciting can optionally include
advertising (53) BPEL files to indicate flows or portions of flow that
are modifiable by other services providers and tagging (54) such BPEL
files to indicate such modifiable or reusable portions of the flow. The
BPEL files can also be published (55) in a UDDI-like directory. New flows
can be created by incorporating (57) the modifications into at least a
portion of the flow. Optionally, solicitations for modifications can be
removed (59) once the new flow is created.