Adobe Commerce enterprise リファレンスアーキテクチャ
Adobe Commerceは、技術的な柔軟性と使いやすさを独自に組み合わせたエクスペリエンス主導のプラットフォームであり、ビジネスの成果を導く優れたエクスペリエンスを提供します。
Commerceは、パフォーマンス、拡張性、セキュリティに関する大規模企業の要件を満たすように進化してきました。 Adobeの最新のコンポーザブルコマースソリューションを使用する最新の実装アプローチを採用することは、大規模法人の成功にとって重要です。 ここでは、最新のCommerce実装アプローチの技術的な詳細について説明します。
次のアーキテクチャ図は、Adobe CommerceとすべてのAdobe Experience Cloud ソリューション間のデータフローを示しています。
クラウド基盤
クラウドインフラストラクチャー上のAdobe Commerce は、Commerce実装の基盤となります。 クラウドネイティブ環境でCommerce アプリケーションを構築、デプロイ、モニタリング、管理するためのセルフサービスアプローチを備えた セキュア自動ホスティングプラットフォームを提供します。
Cloud Foundation の技術的な詳細については、以下を参照してください。
- 拡張アーキテクチャ:容量を自動的に調整して、安定した予測可能なパフォーマンスを維持
- 複数の環境 - PHP、MySQL (MariaDB)、Redis、RabbitMQ、およびサポートされている検索エンジンテクノロジーを使用して事前にプロビジョニングされ、サイトの開発、テスト、デプロイが行われます。
- 構成管理 - カスタマイズ可能な環境設定ファイルと CLI (コマンド・ライン・インタフェース)により、アプリケーション設定、ルート、アクション、通知の作成と展開を管理します。
- Git ベースのワークフロー – 迅速な開発と継続的なデプロイメントを実現するために、コードの変更をプッシュした後に、自動的にビルドおよびデプロイします
- 組み込みの可観測性 – 複数のソースからのログデータを組み合わせて、サイトのパフォーマンスの管理と問題の診断に役立つツール
- コアのCommerce アプリケーションをサードパーティシステムと統合し、GraphQLの機能を拡張するための 包括的な API の対象範囲—Commerce および REST API
Experience Cloudとの統合
Adobe Commerceは、すべてのExperience Cloudソリューションと統合して、 パーソナライズされたコマースエクスペリエンスを大規模に提供します。
Data Connection を使用すると、買い物客の購買行動に関するインサイトを解き放ち、他のAdobeデジタルエクスペリエンス製品と共に、すべてのチャネルにわたってパーソナライズされたショッピングエクスペリエンスを作成できます。
サードパーティシステムとの統合
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 も提供します。
- ライブ検索– この AI を活用した検索ツールにより、買い物客によりスマートで迅速かつ適切な結果を提供します。
- 商品Recommendations – 買い物客の行動、人気のトレンド、商品の類似性などに基づいて、AI を活用したレコメンデーションを追加します。
- カタログサービス– 顧客に最適化された製品体験を提供すると同時に、パフォーマンスの向上、スケーラビリティの向上、コンバージョンの増加を実現します。
- 支払いサービス:利息なしの分割払い、支払い処理、オーダー、請求書の単一ビューなど、さまざまな支払い方法を提供することにより、顧客満足度を向上させます。
ヘッドレスストアフロント
ヘッドレスコマースは API ファーストのコマースです。 Adobe Commerceは、GraphQL API レイヤーを通じてすべてのコマースサービスとデータを提供する、分離されたアーキテクチャを持つ、完全なヘッドレスです。 このアーキテクチャにより、チームはコアアプリケーションとは独立してフロントエンドを開発でき、新しいテクノロジーを使用して新しいタッチポイントを迅速に構築およびテストする俊敏性が提供されます。
Adobeは、Edge Delivery Servicesと同じ利点と機能を備えた最新のヘッドレスストアフロントテクノロジーを提供しドキュメントベースのオーサリング、パフォーマンスを重視したアーキテクチャ、標準のネイティブ実験を実現します。 Adobe Commerce ストアフロントサービスの拡張性とパフォーマンス、および ドロップインコンポーネントの柔軟性と利便性を活用して、コマース機能を提供します。