Exploration and practice of EventBridge in the field of SaaS enterprise integration
SaaS とは
SaaS 概要
SaaS (Software as a Service) は、米国の Salesforce Corporation (1999 年設立) が創出した新しいソフトウェアサービスモデルに由来する。従来のソフトウェアと比較して、ユーザーが使用する SaaS ソフトウェアのデータはクラウドに保存される (中国ではデータ機密性の高い業界において、SaaS を顧客の IDC に個別にデプロイするケースも多い)。また、SaaS 企業が顧客に提供するサービスは通常、オンデマンドで貸し出される。たとえば、5 年間の年間利用料を支払って契約を更新していく形態がある。顧客が満足しなければ更新しないという選択肢があり、これが SaaS スタートアップにプロダクトの磨き上げと顧客へのさらなる価値提供を促す原動力となる。
SaaS の代表的な分類
SaaS の分類は比較的煩雑で、主に 2 つの分類軸がある。1 つは利用シーンに基づく軸、もう 1 つはビジネス価値に基づく軸である。
SaaS は一般的に、汎用 SaaS と業界特化型 SaaS の 2 つの基本カテゴリに分類される。
汎用 SaaS はその名の通り、業種を問わず汎用的に使用できるプロダクトで、ビジネスチャットや人事管理システムなどが該当する。利用シーンが広範なため、顧客層も厚くなる。
業界特化型 SaaS は、飲食業界向け SaaS や E コマース向け SaaS など、特定の業界で使用されるプロダクトである。
もちろん、ツール型 SaaS とコマース型 SaaS という 2 つの軸での分類もある。
ツール型 SaaS は顧客企業に業務効率化のためのツールを提供する。一方、コマース型 SaaS は「ツール」の一部価値を提供するだけでなく、収益向上や資金調達など、顧客企業に付加価値をもたらす。
コマース型 SaaS プロダクトはリスクが高いものの、国内固有のビジネス環境、経営水準、人材構成の下、顧客価値と自社価値の両方を短期間で実現しやすい。
中国における SaaS の発展
SaaS 分野において、クラウドサービスの普及は SaaS サービスの安定性とデータセキュリティに対する信頼を押し上げた。同時に、人口ボーナスの衰退が SaaS のコスト優位性を顕在化させた。さらにパンデミック環境が市場啓蒙を加速し、経営者の意識変革とコスト削減・効率化の需要が著しく高まっている。業界全体の浸透率が加速するにつれ、SaaS の適用シーンと業界の深化が進み、SaaS 市場の今後の急成長が期待できる。多くの企業が新たなビジネスシーンで SaaS サービスを活用し、小刻みなステップで試行錯誤を重ねながら、生存課題の解決に取り組んでいる。
B2B とは
B2B (Business to Business) インテグレーションは、2 つ以上の組織間におけるビジネスプロセスとコミュニケーションの自動化を指す。主要なビジネスプロセスを自動化することで、アプリケーション間および組織間の関係を接続し、データ連携と協力を効果的に推進する。
SaaS 業界が徐々に浸透するにつれ、企業間インテグレーションの需要は次第に増加すると断言できる。データ同期、ユーザー同期、インターフェイス連携の需要はさらに高まり、自社構築サービスと SaaS サービスの接続、および SaaS サービス間の接続が含まれる。
SaaS インテグレーション領域のシナリオ分析
産業向け SaaS の充実が進むにつれ、アプリケーション間のデータインテグレーションと相互運用性が企業の実務において重要となっている。API インテグレーション、データインテグレーション、プロセスインテグレーションなどのシナリオが含まれる。
API インテグレーション
SaaS アプリケーションのビジネスプロセスは API を通じて連結される。現段階では、SaaS インテグレーションと連携の大部分は標準 API プロトコルに基づいて実装されている。ソース側は Webhook メカニズムにより指定された HTTP エンドポイントへプッシュ配信し、ターゲット側は API インターフェイス呼び出しと同様の方法で実行アクションを呼び出す。
実装構成は以下の通りである。
業界で一般的なソリューションのほとんどは、API と中間ゲートウェイを介した呼び出しのマッピングとデカップリングによる同期型ソリューションである。この方式の主な課題は、呼び出しのトレーサビリティ確保が困難な点である。さらに、上流と下流のインターフェイス制約に矛盾が生じると、下流の呼び出しが大量に失敗する原因となる。
データインテグレーション
データインテグレーションのシナリオは、主に自社構築システムと SaaS システムの統合を指す。企業による業界内 SaaS の利用が増加するにつれ、データ整合性の課題が差し迫ったものとなっている。
多くの企業は通常、オンプレミスデータをクラウド上の SaaS アプリケーションにインポート・同期するシナリオに直面する。一方、業界内 SaaS アプリケーション向けのデータインテグレーションソリューションは、CDC シーンの Debezium のように標準的かつ汎用的とは言えない状況にある。
SaaS インテグレーション分野における企業のペインポイント
高いアクセスコスト
SaaS アプリケーションを広範に使用する企業にとって、SaaS インテグレーションは必要不可欠なインフラである。しかし、このインフラ構築には通常、多大な人的リソースを要する。各業界の SaaS の多様性により、単一のアーキテクチャですべてのインテグレーションシナリオに対応することは困難である。つまり、各 SaaS を導入する企業は、一般的に自社システムと SaaS システムの統合課題に直面することになる。
多様な異種データ
異種データはインテグレーション分野におけるもう 1 つの典型的特徴である。異種データには通常、構造化データ、非構造化データ、半構造化データが含まれる。たとえば、自社構築のリレーショナルデータベースは通常構造化データであるが、他の SaaS システムとのインテグレーションでは JSON などの半構造化データが頻繁に使用される。もちろん、この部分はカスタムコードで対応可能だが、このアプローチはメッセージハブを構築するという本来の目的から逸脱する。
異種データをいかに効率的かつ統一的に処理するかは、現在の SaaS インテグレーションにおける喫緊の課題であり、最大の対立点でもある。
配信とルーティングの難しさ
多くのインテグレーション要件が同時に発生する場合、インテグレーションデータをいかに合理的に配信するかが、インテグレーション分野のもう 1 つの難題となる。各シナリオ、各インテグレーション先で必要とされるデータ内容やデータの型は異なる。ルーティングと配信を適切に完了できなければ、企業全体の統一されたインテグレーションは実現できない。
インテグレーションの追跡困難性
すべての同期リンクが運用に入ると、リンクにトレーシングを導入しない限り、インテグレーションの状態追跡は困難になる。ただし、トレーシングの導入には多大な改修コストが発生し、マルチソースのトレーシングの複雑さは単一リンクと比較して指数関数的に増大する。
旧システム移行の難しさ
旧システムの移行は主にデータインテグレーションに関わる。新旧システムを接続し、統一されたアプリケーションネットワークを構築することは、現在の企業における SaaS 構築の課題である。企業は新旧のアプリケーションをシームレスに連携させ、アプリケーション開発の時間と空間の制約を打ち破り、既存のコアデータ資産と革新的なアプリケーションを協働させ、スムーズに進化する IT アーキテクチャを構築する方法を切実に求めている。
EventBridge のワンストップエンタープライズ SaaS インテグレーションソリューション
業界の SaaS システムインテグレーションにおけるさまざまなペインポイントに対応するため、EventBridge はワンストップのエンタープライズ SaaS インテグレーションソリューションをリリースした。SaaS インテグレーションのペインポイントにフォーカスし、アプリケーション間およびクラウドアプリケーション間の接続を実現する API インテグレーションソリューションとデータインテグレーションソリューションを提供する。
ローコードインテグレーションプラットフォーム
フルマネージド型のインテグレーションプラットフォームサービスを提供し、コンソールでの簡単な設定により数分でアプリケーションインテグレーションを完了できる。顧客はインフラリソースや実装の詳細を気にすることなく、クラウド間、SaaS 間のインテグレーションと接続を実現し、異種データの取り込みも容易に完了できる。
金融グレードの安定性
異なる顧客企業のエンタープライズレベルインテグレーションプロジェクトの要件を満たし、高可用性、ディザスタリカバリ、セキュリティ、サービスレベルアグリーメント (SLA)、および包括的なテクニカルサポートを提供する。
包括的なインテグレーション機能
オンプレミス、クラウド、IoT、デバイス、パートナー間の企業アプリケーションの情報サイロを打破する、多様なインテグレーションシナリオをサポートする。イベントルールやイベントルーティングなど複数のルーティング方式により、クロスクラウドおよびクロスリージョンの相互運用性と情報共有を実現する。同時に、強力なリンクトレーシング機能により、企業が障害を迅速に特定・解消できるよう支援する。
オープンプラットフォーム
CloudEvents コミュニティに準拠し、標準化されたイベントインテグレーションソリューションを提供する。豊富な開発者ツール、多数のエコシステムパートナーと開発者、そしてすぐに使えるコネクタとアプリケーションコンポーネントにより、企業のビジネスイノベーションを加速する。
EventBridge の SaaS 分野における代表的なアプリケーションシナリオ
SaaS アプリケーション同期
アプリケーション同期は、特定の時点で特定のイベント群をあるシステムから別のシステムへ移行する動作を指す。イベント同期モードにより、開発者はデータ自動移行のインテグレーションサービスを作成できる。ビジネス担当者と開発者は、統合アプリケーションを設定することで、特定範囲のデータを下流アプリケーションへ自動的に転送できる。再利用可能なサービスを作成することで、開発チームと運用チームの大幅な工数削減につながる。
例:
旧 CRM (顧客関係管理) システムから新しい CRM インスタンスへ販売案件データを移行する。
ある CRM 組織から別の組織へ販売受注データを移行する。
ERP (企業資源計画) から CRM システムへ製品マスターデータを同期する。
イベントブロードキャスト
イベントブロードキャストは、単一のソースシステムから複数のターゲットシステムへ、継続的かつ準リアルタイムまたはリアルタイムでイベントを転送する動作である。本質的には 1 対多の一方向同期である。通常、「一方向同期」は 1:1 の関係を表すが、ブロードキャストモードでは 1:n (n > 1) の関係にも対応する。
例:
CRM で販売案件が成約としてマークされた際、ERP で販売受注を作成する。
SaaS アプリケーション通知
イベント通知は、SaaS アプリケーションで発生した特定の種類のイベントを、チャットや SMS などの通知方法でユーザーに知らせることを指す。ユーザーは重要なイベント情報をタイムリーに把握できる。
例:
CRM で販売案件が重要案件としてマークされた際、対応と注意が必要な同僚に即座に通知される。
自社構築システムのクラウド移行
EventBridge はクラウドデータベース、クラウドメッセージキュー、クラウドプロダクトイベントと SaaS システムの連携をサポートし、エンタープライズユーザーのアプリケーションネットワーク構築ニーズに応える。企業アプリケーション開発の時間と空間の制約を打ち破り、独自のコア資産と SaaS システムを連携させ、進化を続ける企業 IT アーキテクチャを構築する。
例:
新しい SaaS アプリケーションを導入する際、データベースやビッグデータプラットフォームのコア資産 (人員情報など) を EventBridge 経由でその SaaS アプリケーションに同期できる。
SaaS 概要
SaaS (Software as a Service) は、米国の Salesforce Corporation (1999 年設立) が創出した新しいソフトウェアサービスモデルに由来する。従来のソフトウェアと比較して、ユーザーが使用する SaaS ソフトウェアのデータはクラウドに保存される (中国ではデータ機密性の高い業界において、SaaS を顧客の IDC に個別にデプロイするケースも多い)。また、SaaS 企業が顧客に提供するサービスは通常、オンデマンドで貸し出される。たとえば、5 年間の年間利用料を支払って契約を更新していく形態がある。顧客が満足しなければ更新しないという選択肢があり、これが SaaS スタートアップにプロダクトの磨き上げと顧客へのさらなる価値提供を促す原動力となる。
SaaS の代表的な分類
SaaS の分類は比較的煩雑で、主に 2 つの分類軸がある。1 つは利用シーンに基づく軸、もう 1 つはビジネス価値に基づく軸である。
SaaS は一般的に、汎用 SaaS と業界特化型 SaaS の 2 つの基本カテゴリに分類される。
汎用 SaaS はその名の通り、業種を問わず汎用的に使用できるプロダクトで、ビジネスチャットや人事管理システムなどが該当する。利用シーンが広範なため、顧客層も厚くなる。
業界特化型 SaaS は、飲食業界向け SaaS や E コマース向け SaaS など、特定の業界で使用されるプロダクトである。
もちろん、ツール型 SaaS とコマース型 SaaS という 2 つの軸での分類もある。
ツール型 SaaS は顧客企業に業務効率化のためのツールを提供する。一方、コマース型 SaaS は「ツール」の一部価値を提供するだけでなく、収益向上や資金調達など、顧客企業に付加価値をもたらす。
コマース型 SaaS プロダクトはリスクが高いものの、国内固有のビジネス環境、経営水準、人材構成の下、顧客価値と自社価値の両方を短期間で実現しやすい。
中国における SaaS の発展
SaaS 分野において、クラウドサービスの普及は SaaS サービスの安定性とデータセキュリティに対する信頼を押し上げた。同時に、人口ボーナスの衰退が SaaS のコスト優位性を顕在化させた。さらにパンデミック環境が市場啓蒙を加速し、経営者の意識変革とコスト削減・効率化の需要が著しく高まっている。業界全体の浸透率が加速するにつれ、SaaS の適用シーンと業界の深化が進み、SaaS 市場の今後の急成長が期待できる。多くの企業が新たなビジネスシーンで SaaS サービスを活用し、小刻みなステップで試行錯誤を重ねながら、生存課題の解決に取り組んでいる。
B2B とは
B2B (Business to Business) インテグレーションは、2 つ以上の組織間におけるビジネスプロセスとコミュニケーションの自動化を指す。主要なビジネスプロセスを自動化することで、アプリケーション間および組織間の関係を接続し、データ連携と協力を効果的に推進する。
SaaS 業界が徐々に浸透するにつれ、企業間インテグレーションの需要は次第に増加すると断言できる。データ同期、ユーザー同期、インターフェイス連携の需要はさらに高まり、自社構築サービスと SaaS サービスの接続、および SaaS サービス間の接続が含まれる。
SaaS インテグレーション領域のシナリオ分析
産業向け SaaS の充実が進むにつれ、アプリケーション間のデータインテグレーションと相互運用性が企業の実務において重要となっている。API インテグレーション、データインテグレーション、プロセスインテグレーションなどのシナリオが含まれる。
API インテグレーション
SaaS アプリケーションのビジネスプロセスは API を通じて連結される。現段階では、SaaS インテグレーションと連携の大部分は標準 API プロトコルに基づいて実装されている。ソース側は Webhook メカニズムにより指定された HTTP エンドポイントへプッシュ配信し、ターゲット側は API インターフェイス呼び出しと同様の方法で実行アクションを呼び出す。
実装構成は以下の通りである。
業界で一般的なソリューションのほとんどは、API と中間ゲートウェイを介した呼び出しのマッピングとデカップリングによる同期型ソリューションである。この方式の主な課題は、呼び出しのトレーサビリティ確保が困難な点である。さらに、上流と下流のインターフェイス制約に矛盾が生じると、下流の呼び出しが大量に失敗する原因となる。
データインテグレーション
データインテグレーションのシナリオは、主に自社構築システムと SaaS システムの統合を指す。企業による業界内 SaaS の利用が増加するにつれ、データ整合性の課題が差し迫ったものとなっている。
多くの企業は通常、オンプレミスデータをクラウド上の SaaS アプリケーションにインポート・同期するシナリオに直面する。一方、業界内 SaaS アプリケーション向けのデータインテグレーションソリューションは、CDC シーンの Debezium のように標準的かつ汎用的とは言えない状況にある。
SaaS インテグレーション分野における企業のペインポイント
高いアクセスコスト
SaaS アプリケーションを広範に使用する企業にとって、SaaS インテグレーションは必要不可欠なインフラである。しかし、このインフラ構築には通常、多大な人的リソースを要する。各業界の SaaS の多様性により、単一のアーキテクチャですべてのインテグレーションシナリオに対応することは困難である。つまり、各 SaaS を導入する企業は、一般的に自社システムと SaaS システムの統合課題に直面することになる。
多様な異種データ
異種データはインテグレーション分野におけるもう 1 つの典型的特徴である。異種データには通常、構造化データ、非構造化データ、半構造化データが含まれる。たとえば、自社構築のリレーショナルデータベースは通常構造化データであるが、他の SaaS システムとのインテグレーションでは JSON などの半構造化データが頻繁に使用される。もちろん、この部分はカスタムコードで対応可能だが、このアプローチはメッセージハブを構築するという本来の目的から逸脱する。
異種データをいかに効率的かつ統一的に処理するかは、現在の SaaS インテグレーションにおける喫緊の課題であり、最大の対立点でもある。
配信とルーティングの難しさ
多くのインテグレーション要件が同時に発生する場合、インテグレーションデータをいかに合理的に配信するかが、インテグレーション分野のもう 1 つの難題となる。各シナリオ、各インテグレーション先で必要とされるデータ内容やデータの型は異なる。ルーティングと配信を適切に完了できなければ、企業全体の統一されたインテグレーションは実現できない。
インテグレーションの追跡困難性
すべての同期リンクが運用に入ると、リンクにトレーシングを導入しない限り、インテグレーションの状態追跡は困難になる。ただし、トレーシングの導入には多大な改修コストが発生し、マルチソースのトレーシングの複雑さは単一リンクと比較して指数関数的に増大する。
旧システム移行の難しさ
旧システムの移行は主にデータインテグレーションに関わる。新旧システムを接続し、統一されたアプリケーションネットワークを構築することは、現在の企業における SaaS 構築の課題である。企業は新旧のアプリケーションをシームレスに連携させ、アプリケーション開発の時間と空間の制約を打ち破り、既存のコアデータ資産と革新的なアプリケーションを協働させ、スムーズに進化する IT アーキテクチャを構築する方法を切実に求めている。
EventBridge のワンストップエンタープライズ SaaS インテグレーションソリューション
業界の SaaS システムインテグレーションにおけるさまざまなペインポイントに対応するため、EventBridge はワンストップのエンタープライズ SaaS インテグレーションソリューションをリリースした。SaaS インテグレーションのペインポイントにフォーカスし、アプリケーション間およびクラウドアプリケーション間の接続を実現する API インテグレーションソリューションとデータインテグレーションソリューションを提供する。
ローコードインテグレーションプラットフォーム
フルマネージド型のインテグレーションプラットフォームサービスを提供し、コンソールでの簡単な設定により数分でアプリケーションインテグレーションを完了できる。顧客はインフラリソースや実装の詳細を気にすることなく、クラウド間、SaaS 間のインテグレーションと接続を実現し、異種データの取り込みも容易に完了できる。
金融グレードの安定性
異なる顧客企業のエンタープライズレベルインテグレーションプロジェクトの要件を満たし、高可用性、ディザスタリカバリ、セキュリティ、サービスレベルアグリーメント (SLA)、および包括的なテクニカルサポートを提供する。
包括的なインテグレーション機能
オンプレミス、クラウド、IoT、デバイス、パートナー間の企業アプリケーションの情報サイロを打破する、多様なインテグレーションシナリオをサポートする。イベントルールやイベントルーティングなど複数のルーティング方式により、クロスクラウドおよびクロスリージョンの相互運用性と情報共有を実現する。同時に、強力なリンクトレーシング機能により、企業が障害を迅速に特定・解消できるよう支援する。
オープンプラットフォーム
CloudEvents コミュニティに準拠し、標準化されたイベントインテグレーションソリューションを提供する。豊富な開発者ツール、多数のエコシステムパートナーと開発者、そしてすぐに使えるコネクタとアプリケーションコンポーネントにより、企業のビジネスイノベーションを加速する。
EventBridge の SaaS 分野における代表的なアプリケーションシナリオ
SaaS アプリケーション同期
アプリケーション同期は、特定の時点で特定のイベント群をあるシステムから別のシステムへ移行する動作を指す。イベント同期モードにより、開発者はデータ自動移行のインテグレーションサービスを作成できる。ビジネス担当者と開発者は、統合アプリケーションを設定することで、特定範囲のデータを下流アプリケーションへ自動的に転送できる。再利用可能なサービスを作成することで、開発チームと運用チームの大幅な工数削減につながる。
例:
旧 CRM (顧客関係管理) システムから新しい CRM インスタンスへ販売案件データを移行する。
ある CRM 組織から別の組織へ販売受注データを移行する。
ERP (企業資源計画) から CRM システムへ製品マスターデータを同期する。
イベントブロードキャスト
イベントブロードキャストは、単一のソースシステムから複数のターゲットシステムへ、継続的かつ準リアルタイムまたはリアルタイムでイベントを転送する動作である。本質的には 1 対多の一方向同期である。通常、「一方向同期」は 1:1 の関係を表すが、ブロードキャストモードでは 1:n (n > 1) の関係にも対応する。
例:
CRM で販売案件が成約としてマークされた際、ERP で販売受注を作成する。
SaaS アプリケーション通知
イベント通知は、SaaS アプリケーションで発生した特定の種類のイベントを、チャットや SMS などの通知方法でユーザーに知らせることを指す。ユーザーは重要なイベント情報をタイムリーに把握できる。
例:
CRM で販売案件が重要案件としてマークされた際、対応と注意が必要な同僚に即座に通知される。
自社構築システムのクラウド移行
EventBridge はクラウドデータベース、クラウドメッセージキュー、クラウドプロダクトイベントと SaaS システムの連携をサポートし、エンタープライズユーザーのアプリケーションネットワーク構築ニーズに応える。企業アプリケーション開発の時間と空間の制約を打ち破り、独自のコア資産と SaaS システムを連携させ、進化を続ける企業 IT アーキテクチャを構築する。
例:
新しい SaaS アプリケーションを導入する際、データベースやビッグデータプラットフォームのコア資産 (人員情報など) を EventBridge 経由でその SaaS アプリケーションに同期できる。
Related Articles
-
A detailed explanation of Hadoop core architecture HDFS
Knowledge Base Team
-
What Does IOT Mean
Knowledge Base Team
-
6 Optional Technologies for Data Storage
Knowledge Base Team
-
What Is Blockchain Technology
Knowledge Base Team
Explore More Special Offers
-
Short Message Service(SMS) & Mail Service
50,000 email package starts as low as USD 1.99, 120 short messages start at only USD 1.00
