Adobe Developer App Builder を使用した Adobe Experience Manager の拡張

最終更新日: 2023-07-13
  • トピック:
  • Developing
    このトピックの詳細を表示
  • 作成対象:
  • Developer

AEM の App Builder とは

新しい Adobe Developer App Builder は、AEM の機能を開発者が容易に拡張できる拡張フレームワークを提供します。

App Builder は、Adobe Experience Manager を拡張したカスタムエクスペリエンスを統合および作成するための統一サードパーティ拡張フレームワークを提供します。アドビのインフラストラクチャに基づいて構築されたこの包括的な拡張フレームワークにより、開発者は、あらゆるアドビソリューションおよびそれ以外の IT スタックにわたって、カスタムマイクロサービスを構築し、Adobe Experience Manager を拡張および統合できます。

App Builder を使用すると、次のような様々なユースケースで Adobe Experience Manager を容易に拡張できます。

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

2020 年夏以降、App Builder は、Adobeの開発者プレビューを通じて、エンタープライズの顧客やパートナーが使用できるようになりました。 App Builder の一般リリース(GA)は 2021年12月に予定されています。Adobeは、Adobeの 体験版プログラム.

メモ

AEM as a Cloud Serviceのお客様が App Builder を使用する場合は、 Adobe Developer App Builder を使用したAdobe Experience Manager as a Cloud Serviceの拡張.

アーキテクチャ

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

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

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

アーキテクチャ

App Builder のアーキテクチャについて詳しくは、アーキテクチャの概要を参照してください。

App Builder の基本を学ぶ

App Builder を使い始めるのに役立つ一連のドキュメントが作成されました。

ドキュメントを利用した学習の続行

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

サンプルアプリケーションの試用

開発を開始する準備はできていますか?すばやく作業を進めるのに役立つサンプルアプリケーションが多数あります。

このページ