オーケストレーション(英: orchestration)は、複雑なコンピュータシステム/ミドルウェア/サービスの配備/設定/管理の自動化を指す用語。 何らかの知的制御や自律制御として議論されることが多いが、技術的解説と言うよりも大部分は単なるアナロジーである。実際には、オーケストレーションは制御理論の要素としてオートメーションやシステムの考え方を持ち込んだものと言える。 このようなコンピュータシステムの「オーケストレーション」という用語は、仮想化やプロビジョニングの文脈で語られることが多く、バズワード的要素が強い。 若干異なる用法として、Webサービスインタフェースを通して情報交換する過程を指すこともある(SOA)。 Apache ODE (Orchestration Director Engine) は、WS-BEPL 1.1 および 2.0 準拠のビジネスプロセス管理 (BPM) エン