Adobe Commerce enterprise リファレンスアーキテクチャ

Adobe Commerceは、技術的な柔軟性と使いやすさを独自に組み合わせたエクスペリエンス主導のプラットフォームであり、ビジネスの成果を導く優れたエクスペリエンスを提供します。

Commerceは、パフォーマンス、拡張性、セキュリティに関する大規模企業の要件を満たすように進化してきました。 Adobeの最新のコンポーザブルコマースソリューションを使用する最新の実装アプローチを採用することは、大規模法人の成功にとって重要です。 ここでは、最新のCommerce実装アプローチの技術的な詳細について説明します。

次のアーキテクチャ図は、Adobe CommerceとすべてのAdobe Experience Cloud ソリューション間のデータフローを示しています。

Adobe CommerceとExperience Cloudソリューションとの接続を示すアーキテクチャ図 {modal="regular"}

NOTE
図に示す大まかなデータフローは、ほとんどのエンタープライズ実装で一貫しています。 実装を一意にできる重要なコンポーネントは、カタログを作成する方法です(特に B2B の場合)。 カタログアーキテクチャをに慎重にマッピングする必要があります Commerce Web API.

クラウド基盤

クラウドインフラストラクチャー上のAdobe Commerce は、Commerce実装の基盤となります。 次を提供します セキュア クラウドネイティブ環境でCommerce アプリケーションを構築、デプロイ、モニタリング、管理するためのセルフサービスアプローチを備えた自動ホスティングプラットフォーム。

Cloud Foundation の技術的な詳細については、以下を参照してください。

  • 拡張されたアーキテクチャ – 容量を自動的に調整し、安定した予測可能なパフォーマンスを維持する
  • 複数の環境—PHP、MySQL (MariaDB)、Redis、RabbitMQ、およびサポートされている検索エンジンテクノロジーを使用して、サイトの開発、テスト、デプロイを事前にプロビジョニングします。
  • 設定管理 – カスタマイズ可能な環境設定ファイルと CLI (コマンド・ライン・インタフェース)を使用して、アプリケーションの設定、ルート、構築、展開アクション、通知を管理できます。
  • Git ベースのワークフロー – 迅速な開発と継続的なデプロイのためにコード変更をプッシュした後に、自動的にビルドおよびデプロイします
  • ビルトインの可観測性 – 複数のソースからのログデータを組み合わせて、サイトのパフォーマンスの管理や問題の診断に役立つツール
  • 包括的な API の対象範囲GraphQL および REST コア Commerce アプリケーションをサードパーティシステムと統合し、Commerce機能を拡張するための API

Experience Cloudとの統合

Adobe Commerceは、すべてのExperience Cloudソリューションと統合して以下を提供します 大規模なパーソナライズされたコマースエクスペリエンス.

データ接続 では、買い物客の購買行動に関するインサイトを活用して、他のAdobeデジタルエクスペリエンス製品を使用して、すべてのチャネルにわたってパーソナライズされたショッピングエクスペリエンスを作成できます。

NOTE
参照: デジタルエクスペリエンスブループリント を参照してください。

サードパーティシステムとの統合

Adobeは、Commerceのコア機能を拡張するアプリケーションを構築し、Commerceをサードパーティシステム(CRM、ERPS、PIMS など)と統合するための包括的な拡張ポイントとツールを開発者に提供します。 これらのツールは、次の方法でプラットフォームの総所有コストを削減します。

  • 拡張性 – アプリケーションをコア・ソフトウェアとは別に拡張できるため、効率が向上し、アップグレードが容易になります。
  • 分離 – 分離された環境とは、開発者がコアリリースに依存せずに、自分の裁量で拡張機能をアップグレードまたは変更できることを意味します。
  • 技術的独立性 – 開発者は、ニーズに合ったテクノロジースタックとコーディング言語を選択できます。

Adobeは、統合とカスタマイズを構築するための以下の開発ツールを提供しています。

  • Adobe Developer App Builder の API メッシュ – 複数の API、GraphQL、REST、その他のソースを調整し、1 つのクエリ可能なGraphQL エンドポイントに組み合わせます。
  • App Builder—Commerce機能を拡張し、サードパーティのソリューションと統合できる、安全で拡張性の高い web アプリケーションを構築および導入します。
  • イベント- カスタムイベントトリガーを使用して、その他の拡張可能な開発ツールとやり取りします。
  • Webhook- Webhook を使用して、Commerceとサードパーティシステム間のインタラクションを自動的にトリガーします。
  • 管理 UI SDK- マーチャント向けの新しいページと機能で、Commerce管理者をカスタマイズおよび強化します。

ストアフロントサービス

Adobeは、主要なビジネス目標をサポートするのに役立つ、インテリジェントで構成可能なマーチャンダイジングサービスの豊富なセットを提供します。 また、これらのサービスは、パフォーマンスを大規模に最適化するために重要な API も提供します。

  • Live Search – この AI を活用した検索ツールにより、買い物客によりスマートで迅速かつ適切な結果を提供します。
  • 製品のRecommendations – 買い物客の行動、人気のトレンド、製品の類似性などに基づいて、AI を活用したレコメンデーションを追加します。
  • カタログサービス – パフォーマンスの向上、拡張性の向上、コンバージョンの増加を実現しつつ、最適化された製品エクスペリエンスを顧客に提供します。
  • 支払いサービス – 無利子の分割払い、支払い処理、オーダー、請求書の単一ビューなど、さまざまな支払い方法を提供することにより、お客様の満足度を高めます。

ヘッドレスストアフロント

ヘッドレスコマースは API ファーストのコマースです。 Adobe Commerceは、GraphQL API レイヤーを通じてすべてのコマースサービスとデータを提供する、分離されたアーキテクチャを持つ、完全なヘッドレスです。 このアーキテクチャにより、チームはコアアプリケーションとは独立してフロントエンドを開発でき、新しいテクノロジーを使用して新しいタッチポイントを迅速に構築およびテストする俊敏性が提供されます。

Adobeは、と同じメリットと機能を備えた最新のヘッドレスストアフロントテクノロジーを提供します Edge Delivery Services ドキュメントベースのオーサリング、パフォーマンスファーストのアーキテクチャ、標準のネイティブ実験を使用する場合。 Adobe Commerceの拡張性とパフォーマンスを活用します ストアフロントサービス 柔軟性と利便性 ドロップインコンポーネント コマース機能を提供する。

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60