App Builder の概要

これまで、Adobe Commerce開発ではプロセス内拡張機能を使用してきました。 インプロセスモデルでは、アップグレード、サーバーの PHP バージョン、およびCommerceが使用するその他の多くの基本的なサーバーアプリケーションおよびサービスと互換性を持つ新しいコードが必要です。 Adobe Developer App Builder では、これらの互換性の問題を回避するために、プロセス外の拡張機能を使用します。

Adobe Commerceの App Builder app-builder

Adobe Developer App Builder は、カスタムエクスペリエンスを統合および作成してAdobeソリューションを拡張するためのサーバーレス拡張プラットフォームであり、Adobe Commerceで利用できるようになりました。 App Builder を使用すると、Commerceのネイティブ機能を拡張し、サードパーティソリューションと統合する、安全で拡張性の高いアプリを作成できます。 開発者は、Adobe Commerceのプロセス外の拡張機能を利用できるようになり、すぐに長期的なメリットが得られます。

App Builder は、拡張したカスタムアプリケーションを統合および作成するための統一サードパーティ拡張フレームワークを提供します Adobe Commerce. この拡張フレームワークはAdobeのインフラストラクチャに基づいて構築されているので、開発者はカスタムマイクロサービスを構築し、拡張および統合できます Adobe Commerce その他のAdobeソリューションおよびサードパーティ統合を対象とする。

App Builder を使用すると、顧客はを拡張できます Adobe Commerce 様々なユースケース:

  • ミドルウェア拡張 – カスタムコネクタを構築するか、事前に構築された統合のスイートを利用して、外部システムとAdobeアプリケーションを接続します。
  • コアサービス拡張 – カスタム機能およびビジネスロジックを使用してデフォルトの動作を拡張することで、コアアプリケーション機能を拡張します。
  • ユーザーエクスペリエンス拡張 – コアエクスペリエンスを拡張してビジネス要件をサポートするか、顧客固有のデジタルプロパティ、ストアフロントおよびバックオフィスアプリケーションを構築します。

Adobe Developer App Builder はクラウドベースのソリューションです。つまり、自動で拡張できます。 また、このサービスは世界中に分散しているため、地理的な場所に関係なく最高のパフォーマンスを実現できます。

App Builder の詳細を確認する必要がある理由

Adobe Commerceは完全な SAAS 製品ではないので、開発するコードは複雑になり、問題をアップグレードする可能性があります。 App Builder などのプロセス外の拡張機能を使用すると、プロセス内の手段を必要とせずに、Adobe Commerce ストアに独自のカスタム機能を提供できます。

その他の利点は次のとおりです。

  • 分離された機能により、ローンチまでの時間を短縮できます。
  • アップグレードが容易になりました。 カスタム機能はCommerce コードベースの外部にあり、アップグレード時の互換性の問題を防ぎます。
  • 機能とロジックをCommerce外に移動することで、通常はプロセス内開発手法で使用されるリソースが解放されます。

アーキテクチャ architecture

標準のソリューションではなく、Adobe Developer App Builder では、Adobe CommerceなどのAdobeクラウドソリューションを拡張するための、一貫性のある標準化された共通の開発プラットフォームを提供します。例えば、次のようなものがあります。

  • カスタムマイクロサービスおよび拡張機能の開発に使用されるAdobe Developer コンソール。 プラグインや統合の作成に必要なすべてのツールや API にアクセスしながら、プロジェクトを構築および管理します。
  • カスタム拡張機能および統合を構築するためのオープンソースツール、SDK およびライブラリ。 React Spectrum (Adobeの UI ツールキット)を使用すると、すべてのAdobeアプリに共通の UI を 1 つ用意できます。
  • Adobeのサーバーレスプラットフォームでインフラストラクチャをホスティングするための I/O Runtime や、イベントベースの統合のための I/O Events などのサービスです。 また、Adobeでは、データやファイルの保存も標準でサポートされています。
  • Adobe Experience Cloud:Experience Cloud組織で公開する拡張機能および統合機能を送信します。システム管理者は、これらの拡張機能を確認、管理、承認できます。 公開すると、カスタム App Builder 拡張機能およびツールを他のAdobe Experience Cloud アプリと一緒に使用できます。

次の図は、App Builder 上で構築された標準アプリケーションでこれらの機能がどのように使用されるかを示しています。

アーキテクチャ

App Builder のアーキテクチャについて詳しくは、 アーキテクチャの概要.

Amazon Sales Channel拡張機能 amazon-sales-channel-extension

IMPORTANT
Amazon Sales Channel拡張機能は現在開発中で、まだ正式にリリースされていません。 これらのビデオとチュートリアルは、実践的なユースケースのためのAdobe Developer App Builder の使用方法を示すことを目的としています。

次のチュートリアルでは、App Builder 拡張機能を使用してAdobe CommerceをAmazon Sales Channelに接続する方法を示します。

App Builder の基本を学ぶ additional-resources

初期セットアップを含む、構成可能なコマース戦略の概要については、次のブログ投稿を参照してください。

App Builder がコマースプラットフォームのビジネスの俊敏性を促進する仕組み

App Builder を使い始めるために、Adobeは次のドキュメントを作成しました。

ドキュメントを使用して学習を継続 appbuilder-documentation

App Builder には、開発者向けのビデオとドキュメントが用意されています。ガイドや、独自のカスタムアプリケーションの開発に役立つリファレンスドキュメントなどです。

サンプルアプリケーションを試す appbuilder-codesamples

開発を開始する準備はできていますか? 次のリンクには、作業を開始する際に役立つサンプルアプリケーションが含まれています。

サポート support

開発者サポートリクエストについては、 Experience Leagueフォーラム お手伝いさせていただきます。

その他の関連チュートリアル

recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f