SPA 통합 수준

SPA 통합은 AEM에서 네 가지 수준의 스펙트럼에 속합니다.

  • 수준 0: 통합 없음

    • SPA와 AEM은 별도로 존재하고 정보를 교환하지 않습니다.
    • 콘텐츠는 두 개의 시스템에서 독립적으로 생성, 관리 및 게재됩니다.
  • 수준 1: 콘텐츠 조각 통합

    • 콘텐츠 조각을 사용하여 AEM에서 SPA의 제한된 콘텐츠를 만들고 관리합니다.
    • SPA는 AEM의 GraphQL API를 통해 이 콘텐츠를 검색합니다.
    • 일부 콘텐츠는 AEM에서 관리되고, 일부 콘텐츠는 외부 시스템에서 관리됩니다.
    • 콘텐츠는 SPA에서만 볼 수 있습니다.
  • 수준 2: AEM에 SPA 임베드

    • 콘텐츠 조각을 사용하여 AEM에서 SPA의 콘텐츠를 만들고 관리합니다.
    • SPA는 AEM의 GraphQL API를 통해 이 콘텐츠를 검색합니다.
    • 일부 콘텐츠는 AEM에서 관리되고, 일부 콘텐츠는 외부 시스템에서 관리됩니다.
    • 콘텐츠는 AEM 내 컨텍스트에서 볼 수 있습니다.
    • 제한된 콘텐츠는 AEM 내에서 편집할 수 있습니다.
  • 수준 3: AEM의 SPA 임베드 및 전체 활성화

    • 콘텐츠 조각을 사용하여 AEM에서 SPA의 콘텐츠를 만들고 관리합니다.
    • SPA는 AEM의 GraphQL API를 통해 이 콘텐츠를 검색합니다.
    • 콘텐츠는 AEM 내 컨텍스트에서 볼 수 있습니다.
    • 대부분의 콘텐츠는 AEM 내에서 편집할 수 있습니다.

수준 1은 일반적인 Headless 구현의 예입니다. 단, 콘텐츠 작성자는 SPA 내 컨텍스트 내에서만 콘텐츠를 볼 수 있습니다. AEM은 작성 도구일 뿐입니다.

SPA 장점을 계속 유지하면서 AEM의 장점과 유연성을 수준 2와 3에 표시합니다. 콘텐츠 작성자는 AEM에서 콘텐츠를 생성하고 AEM 내 컨텍스트에서 확인할 수도 있습니다. SPA는 AEM에서 작성될 수 있지만 여전히 SPA로 게재됩니다.

통합 수준 구현

선택한 통합 수준에 따라 AEM에서 다양한 도구를 사용할 수 있습니다. 각 수준은 이전 수준에서 사용되는 도구를 기반으로 빌드됩니다. 다음 목록은 관련 리소스에 연결됩니다.

Experience Manager