AEM Forms as a Cloud Service 아키텍처 architecture
Adobe Experience Manager Forms as a Cloud Service은 기업이 복잡한 디지털 양식 및 통신을 만들고, 관리하고, 게시하고, 업데이트하는 동시에 제출된 데이터를 백엔드 프로세스, 비즈니스 규칙과 통합하고, 외부 데이터 저장소에 데이터를 저장할 수 있는 클라우드 기반 솔루션입니다. Adobe Experience Manager as a Cloud Service을(를) 확장합니다. 확장, 배포, 환경 및 기타 인프라에 대한 자세한 내용은 아키텍처 소개 Adobe Experience Manager as a Cloud Service를 참조하십시오.
AEM Forms as a Cloud Service은 두 가지 주요 사용 사례인 디지털 등록 및 고객 커뮤니케이션을 지원합니다. 다음 그림은 두 사용 사례의 아키텍처를 나타냅니다.
Forms 디지털 등록
Forms Communications
적용 가능성 및 사용 사례
보험
AEM Forms이 규모에 맞게 보험 업무를 처리할 수 있습니까?
예. Adobe Managed Services 또는 프라이빗 클라우드에서 권장 아키텍처를 사용하여 배포하면 AEM Forms에서 대량 양식 제출 및 엔터프라이즈급 워크로드를 지원합니다.
AEM Forms은 보험 데이터에 대해 안전합니까?
예. AEM Forms은 안전한 데이터 전송, 통제된 액세스 및 엔터프라이즈 인증 메커니즘을 지원하므로 민감한 보험 데이터를 처리하는 데 적합합니다.
구성 요소
Forms as a Cloud Service은 여러 구성 요소로 구성됩니다.
CDN(Content Delivery Network)
모든 AEM Forms as a Cloud Service 프로그램은 기본 제공 CDN 서비스에 액세스할 수 있습니다. Forms as a Cloud Services 라이선스에 포함되어 있습니다.
작성자
작성자는 표준 작성자 실행 모드에서 실행되는 AEM Forms as a Cloud Service 인스턴스입니다. 내부 사용자, 양식 디자이너 및 개발자를 위한 것입니다. 작성 환경에서는 다음 기능을 사용할 수 있습니다.
- 양식 작성 및 관리
- PDF 또는 XDP 양식을 적응형 양식으로 전환하려면 자동 양식 전환 서비스에 연결하십시오.
- Forms 중심 워크플로우 만들기 및 실행.
- 적응형 양식 에셋 관리
- 통신 자산 관리.
- 브랜드 지향적이고 개인화된 커뮤니케이션을 생성, 조합 및 제공하기 위한 동기 RESTful API(실시간 API) 및 일괄 처리 API.
- PDF 문서를 결합하고, 재배열하고, 유효성을 검사하는 동기 API입니다.
게시
게시 인스턴스는 표준 게시 실행 모드에서 실행되는 AEM Forms as a Cloud Service입니다. 게시 인스턴스는 양식 기반 애플리케이션의 최종 사용자(예: 공개 웹 사이트에 액세스하고 양식을 제출하는 사용자)를 위한 것입니다. 이를 통해 다음과 같은 기능을 사용할 수 있습니다.
- 최종 사용자를 위한 양식 렌더링 및 제출
- 최종 기록 시스템에서 추가 처리 및 보관을 위해 원시 제출 양식 데이터 전송.
- 데이터를 저장하기 위해 고객 관리 스토리지에 연결.
- Adobe Sign과 연결하여 적응형 양식 제출 기록에 전자 서명
- API를 동기화하여 브랜드 지향적이고 개인화된 커뮤니케이션을 만들고, 조합하고, 제공합니다.
- API를 동기화하여 PDF 문서를 결합하고, 재배열하고, 유효성을 확인합니다.
AEM as a Cloud Service에서는 컨텐츠/데이터를 게시 서비스에서 작성자 서비스로 보내는 역방향 복제를 사용할 수 없습니다. 그러나 게시에서 실행 중인 적응형 Forms을 구성하여 작성자의 워크플로우에 데이터를 제출할 수 있습니다(워크플로우는 작성자에서만 실행할 수 있음). 이는 승인 사용 사례에 유용합니다.
Dispatcher
Dispatcher은(는) 엔터프라이즈급 웹 서버에서 사용할 수 있는 Adobe Experience Manager의 캐싱 및/또는 부하 분산 도구입니다.
Adobe 서비스
자동 양식 전환 서비스
자동 양식 전환 서비스는 PDF 및 XFA 양식을 장치 친화적이고 반응형 및 HTML5 기반 적응형 양식으로 자동 전환합니다.
Adobe Sign
Adobe Sign은 사용자가 브라우저 또는 모바일 장치를 사용하여 서명 프로세스를 전송, 서명, 추적 및 관리할 수 있는 클라우드 기반의 전자 서명 서비스입니다. Adobe Sign을 적응형 양식과 통합하여 서명 워크플로를 자동화하고, 단일 및 다중 서명 프로세스를 간소화하며, 적응형 양식에 전자적으로 서명할 수 있습니다.
고객 관리 스토리지
Forms as a Cloud Service은 Blob Store, Database 또는 스토리지 서비스와 같은 외부 스토리지 시스템에 콘텐츠를 저장하는 옵션을 제공합니다. 민감한 개인 데이터(SPD) 요소가 포함된, 처리 중인 워크플로 데이터(AEM 워크플로 변수 데이터)를 안전하게 처리될 수 있도록 고객 관리 저장소에 저장할 수도 있습니다. Adobe에서는 민감한 데이터는 고객이 관리하는 저장소에만 저장하는 것을 권장합니다.
통합 스토리지 커넥터를 사용하여 Blob 스토리지에 연결하고 양식 데이터 모델(FDM)을 사용하여 데이터베이스 또는 백엔드 서비스(RESTful, SOAP, Azure Blob Storage 등)에 연결할 수 있습니다.
문서 서비스
문서 서비스는 다음과 같이 구성됩니다.
-
출력 서비스(통신 - Document Generation API)를 통해 비즈니스 서신, 명세서, 청구 처리 편지, 혜택 공지, 월별 청구서 또는 환영 키트와 같이 브랜드 승인되고 개인화된 표준화된 문서를 만들 수 있습니다.
-
어셈블러 서비스(통신 - 문서 조작 API)를 사용하면 PDF 문서를 결합하고, 다시 정렬하고, 유효성을 검사하는 데 도움이 됩니다.
-
DoR(기록 문서) 서비스는 DoR(기록 문서)을 생성하는 데 도움이 됩니다. 이 서비스는 Forms as a Cloud Service의 작성자 및 게시 인스턴스와 별도의 양식을 사용하여 실행됩니다. 이것은 더 나은 성능을 제공하고 부하에 따라 독립적으로 포드의 크기를 조정하는 데 도움이 됩니다.
Cloud Manager
Cloud Manager은 AEM as a Cloud Service의 필수 구성 요소입니다. 고객의 운영 및 개발자 담당자를 위한 단일 진입점입니다. AEM 프로그램 및 환경을 관리할 수 있는 위치입니다. Cloud Manager은 AEM as a Cloud Service의 주요 구성 요소를 만들고 구성할 수 있는 셀프서비스 포털로 발전해 왔습니다.
- 프로그램 만들기 및 관리
- 프로그램 내에서 AEM 환경 만들기 및 관리
- 고객 코드 및 구성을 특정 환경에 배포하기 위한 파이프라인 생성 및 관리
- 이러한 구성 요소에 대한 중요 라이프사이클 이벤트 알림(예: 제품 업데이트)
Cloud Manager에 대한 자세한 내용은 Adobe Cloud Manager 이해 및 Cloud Manager 소개를 참조하십시오.
Developer Console
Developer Console은 실행 중인 각 Forms as a Cloud Service 환경에 대한 다양한 세부 정보를 제공합니다. 이러한 세부 사항은 환경을 디버깅하는 데 유용합니다. 자세한 내용은 Developer Console을 사용하여 AEM as a Cloud Service 디버깅을 참조하십시오.
적응형 양식 작성 local-development
AEM Forms as a Cloud Service 환경을 설정하고 구성할 때 개발, 스테이징 및 프로덕션 환경을 설정합니다. 또한 신속한 반복 및 개발을 위해 로컬 개발 환경을 설정하고 구성합니다. AEM SDK 및 AEM Forms 추가 기능 보관 파일을 다운로드하고 설정하여 로컬 Forms as a Cloud Service 개발 환경을 설정할 수 있습니다. 자세한 지침은 로컬 개발 환경 설정을 참조하십시오.
디버깅 debugging
AEM as a Cloud Service은 셀프서비스, 확장 가능한 클라우드 인프라에서 실행됩니다. 이를 위해서는 AEM 개발자가 AEM as a Cloud Service의 다양한 측면을 이해하고 디버깅해야 하며, 빌드 및 배포부터 AEM 애플리케이션 실행에 대한 세부 정보를 얻어야 합니다. 자세한 내용은 AEM as a Cloud Service 디버깅을 참조하십시오.