SOA において、異なるアプリケーションソフトウェアやコンポーネントの間での データのやり取りを行うために、データ形式の変換、データの振り分け、非同期連 携などの機能を実現するものはどれか。
BPEL
BPMN
ESB
SOAP