Este documento describe las diferencias entre orquestación y coreografía de servicios. La orquestación implica un control centralizado donde un participante controla el comportamiento, mientras que la coreografía implica un control distribuido donde los participantes cooperan basados en eventos externos. También resume varios sistemas de orquestación y coreografía, e ilustra estos conceptos con un ejemplo de IBM WebSphere.