これができて何がうれしいのか、さっぱり分かりませんでした。(今も分からん)
まず、CometD/Bayeux プロトコルがあります。これは、サーバーからクライアントにデータをストリーミングするための汎用プロトコルです。標準を持つということは、すべてが十分に文書化され、多くの言語で実装され、標準技術を活用することを意味します。
Salesforce 固有の次のレイヤーは、ストリーミング API です。これは、サーバーが継続的な更新をクライアントにプッシュすることが期待されるアプリケーションに使用され、プロトコルとして CometD を使用します。たとえば、特定の変更や特定のレコードを監視するクエリを設定できます。
次はプラットフォーム イベント (PE) です。これはエンタープライズ サービス バス (ESB) を可能にしますが、一般的なストリーミング API とは異なり、さまざまなソースからサブスクライブしている任意のクライアントにイベントをプッシュできます。
最後に、CDC は、サブスクライバーに新しいレコードと既存のレコードの変更を通知するために使用される特定の PE チャネルであり、この機能に関連付けられた Salesforce の特定の機能を備えています。
CDC は既存の PE アーキテクチャを利用し、さらに既存のストリーミング API アーキテクチャを利用します。このアーキテクチャは、さまざまなプログラミング言語のライブラリを持つ標準プロトコルに基づいています。このすべての再利用により、新機能の迅速な開発と展開が可能になります。