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

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

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

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

アーキテクチャ

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

  • カスタムマイクロサービスおよび拡張機能の開発に使用するAdobe Developer Console。 プラグインや統合の作成に必要なすべてのツールや 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のアーキテクチャについて詳しくは、 アーキテクチャの概要を参照してください。

App Builderの基本を学ぶ

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

App Builderがコマースプラットフォームのビジネスの俊敏性をどのように促進するか

App Builderを使い始める際に役立つように、Adobeでは次のドキュメントを作成しています。