Amit Mathew

Semantic Web Processes

March 31st, 2004

SHOP2 vs DAML-S




SHOP2

DAML-S

BPEL

Pattern




Sequence

+

+

+

Parallel Split

-

+

+

Synchronization

-

+

+

Exclusive Choice

+

+

+

Simple Merge

-

+

+

Multi Choice

+

+

+

Synchronizing Merge

-

+

+

Multi Merge

-

-

-

Discriminator

-

-

-

Arbitrary Cycles

+

+

-

Implicit Termination

+

+

+

MI without Synchronization

+

+

+

MI with a Priori Design Time Knowledge

-

+

+

MI with a Priori Runtime Knowledge

-

+

-

MI without a Priori Runtime Knowledge

-

+

-

Deferred Choice

-

-

+

Interleaved Parallel Routing

+

+

+/-

Milestone

+

+

-

Cancel Activity

-

+

+

Cancel Case

-

+

+