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では次のドキュメントを作成しています。