Current there are no products that provide the flexibility and interoperability required in dynamic assembly and coordination of services, which commonly involve massively distributed components, legacy systems, and diverse technologies. Moreover, none of them fully integrates process logic with decision logic. Nor do they take into account the local autonomies and address the need for distributed decision making in service composition and orchestration...