Have you ever wondered what the difference was between Web Service Orchestration and Web Service Choreography? Is so then you ahould interested in the short but to the point blog posted by John Reynolds.

In the blog John comments that he didn’t find the terms orchestration and choreography all that understandable until the made the connection that Orchestration == Executable Process and Choreography == Multi-party Collaboration. Is this analogy useful in helping one understand the subtle but important differences between these technologies?