Catalyst Signalsとは
Catalyst Signalsは、組織がイベント駆動アーキテクチャ(EDA)を導入し、業務の効率化と生産性の向上を実現するための最先端のイベントバスサービスです。分離されたアプリケーションやサービス間のほぼリアルタイムの通信を可能にし、ワークフローの応答性、スケーラビリティ、信頼性を確保します。
Signalsは、大規模なコーディングや複雑な設定を必要とせずに、イベント駆動アーキテクチャを簡素化します。直感的なインターフェースにより、さまざまな技術レベルのユーザーがパブリッシャーとターゲット間のイベントフローを簡単に設計・管理できます。
定義済みパブリッシャーとスキーマ
Catalyst Signalsには、Zohoサービスや、Authentication、Cache、Data Store、File Store、Stratusを含むCatalystのCloud Scaleサービスから、豊富な定義済みパブリッシャーが用意されています。これらのサービスには、スキーマに関連付けられたデフォルトのイベントが付属しており、手動でスキーマを作成する必要がありません。CRMなどのZohoサービスでは、カスタムモジュールも同期され、イベント変換やWebhook設定時の互換性が確保されます。
カスタムパブリッシャーの場合でも、ライブイベントペイロードからスキーマを生成できます。スキーマ設定の手間を排除することで、Catalyst Signalsはアプリケーション間のビジネスクリティカルなワークフローの迅速なオンボーディングを可能にします。
柔軟で堅牢なイベントオーケストレーション
イベントがキャプチャされると、Catalyst Signalsはイベントの処理とルーティングを完全に制御できます。スマートルールを定義してイベントのフィルタリングと変換を行い、配信モードの割り当て、リトライの設定、Webhook、Function、Circuitなどの複数のターゲットへのイベントルーティングが可能です。
配信中の障害が発生した場合、Catalyst DevOpsから統合されたアプリケーションアラートを自動的にトリガーできます。これにより、チームは失敗したイベントに関するリアルタイムのメール通知を受け取り、即座に対応できます。さらに、CatalystのSecurity & Identityサービス(Cloud Scale配下)のConnectionsがWebhook設定に組み込まれており、最小限の労力で認可済みエンドポイントへの安全なイベント配信が保証されます。
Signalを受信する各FunctionまたはCircuitは、それぞれのコンソールで利用可能なログを使用して独立して監視でき、イベントフロー実行のより深い可視性とトレーサビリティを提供します。
デジタルトランスフォーメーションの推進
Catalyst Signalsは、システムを近代化しデジタルトランスフォーメーションを推進するビジネスの*Catalyst(触媒)*として機能します。Signalsと他のCatalystコンポーネントを組み合わせることで、変化に迅速に適応できるスケーラブルで疎結合なシステムを構築できます。
社内ワークフローの自動化、ユーザー行動への対応、分散システム間のデータ同期など、Catalyst Signalsは運用の最適化とスケールでのイノベーション推進のための柔軟でメンテナンスの少ない基盤を提供します。
アーキテクチャ
複数のクラウド環境に接続してリアルタイムデータを処理・配信するSignalsのアーキテクチャをご紹介します。
イベントは、システム内の変更や発生を表すJSON形式のメッセージです。ターゲットアプリケーションは、パブリッシャーからのこれらのイベントをリッスンしてオーケストレーションを実行します。このプロセスでは、あるソフトウェアソースからのイベントが、別のソフトウェアのワークフローのトリガーとして機能します。ターゲットはWebhook、Function、Circuitを通じてイベントの詳細を受信します。
例えば、Travel Bureauという旅行・ホスピタリティ企業があるとします。宿泊施設、フライト、その他の旅行関連サービスの予約を行うオンラインプラットフォームを運営しています。この企業は、予約管理、カスタマーサービスとサポート、パーソナライズされたレコメンデーションなど、さまざまな業務を処理するために複数のサービスを使用しています。
- 予約サービス: ユーザーが企業のプラットフォームで予約を行うと、Catalyst Signalsに「新規予約」イベントが発行されます。
- 予約管理: 予約管理サービスは「新規予約」イベントをサブスクライブしています。イベントを受信すると、予約日、顧客の好み、サービスの選択などの詳細を収集し、リアルタイムで予約を更新・管理します。
- カスタマーサービスとサポート: カスタマーサービスも「新規予約」イベントをサブスクライブしています。予約が完了すると、ユーザーに連絡し、特定の要件、リクエスト、苦情がないか確認します。
- パーソナライズされたレコメンデーション: レコメンデーションエンジンは、ユーザーの好みやサービスの選択を含む「新規予約」イベントをリッスンします。それに基づいて、宿泊施設、アクティビティ、目的地のパーソナライズされたレコメンデーションを生成します。これにより、ユーザーエクスペリエンスが向上し、コンバージョン率が増加します。
Catalyst Signalsはこれらのソフトウェアソースを接続し、リアルタイムのイベント処理とインテリジェントな自動化を通じて、優れたエンドユーザーエクスペリエンスと業務の最適化を実現します。
次のページに進んで、Signalsのコア要素やその他の機能について詳しく学びましょう。
最終更新日 2026-02-23 20:35:14 +0530 IST
Yes
No
Send your feedback to us
