Duet Enterprise 아키텍처
Duet Enterprise 아키텍처
본문:
작성자: Matjaz Perpar
이 게시물은 네 개로 구성된 Duet 전용 기술 콘텐츠 문서 시리즈의 첫 번째 문서입니다.
Duet Enterprise는 SAP와 Microsoft에서 공동으로 개발한 제품으로, 고객이 SharePoint 인트라넷 사이트 및 Microsoft Office 2010 내에서 SAP 프로세스와 정보를 사용 및 확장할 수 있도록 합니다. Duet Enterprise Foundation은 SAP Netweaver 및 Microsoft SharePoint Server 2010을 기반으로 작성됩니다.
Duet Enterprise의 범위에는 최소 두 개의 시스템(SAP 시스템과 SharePoint Server)이 포함되지만 대부분의 배포에서는 실제로 세 개의 시스템이 있습니다. 추가로 포함되는 세 번째 시스템인 SCL(서비스 사용 레이어)은 물리적으로 SAP LOB 응용 프로그램과 분리됩니다. 이와 같이 분리되는 이유는 LOB 시스템이 SCL 레이어의 기술적 요구 사항을 충족하더라도 SCL과 백 엔드 시스템을 분리하여 제어하는 것이 보다 효율적이기 때문입니다.
제품과 솔루션을 더 잘 이해하는 첫 단계는 기본적인 범위를 파악하는 것입니다.
Duet Enterprise 범위는 네 가지 기본 요소로 구성됩니다.
· SAP LOB(기간 업무) 응용 프로그램(ECC, CRM 등)
· 서비스 사용 레이어(SCL + Duet Enterprise 추가 기능)
· SharePoint 2010(Duet Enterprise 추가 기능 포함)
· 클라이언트(브라우저 및 Office 2010)
SAP LOB 응용 프로그램
SAP LOB 응용 프로그램은 원격으로 사용 가능한 기능 모듈(RFC) 또는 웹 서비스를 통해 데이터를 노출합니다.
가장 일반적으로 통합되는 솔루션은 SAP ERP(예: SAP ECC 6.0)이지만, Duet Enterprise 플랫폼은 SAP CRM 등의 다른 솔루션도 처리할 수 있습니다. Duet Enterprise를 사용하는 경우의 이점 중 하나는 다양한 백 엔드 시스템과의 표준화된 상호 운용성을 얻게 되는 것입니다.
서비스 사용 레이어
SCL 레이어는 SAP 시스템을 SharePoint 및 Office 클라이언트에 연결하는 프레임워크로, 다음과 같은 다양한 기능을 제공합니다.
· 여러 SAP LOB 시스템에 연결
· SharePoint에서 사용할 수 있도록 상세 개체 평면화
· 서로 다른 SAP 시스템 집계
· SAP 비즈니스 콘텐츠 및 프로세스에 액세스하기 위한 SharePoint 시스템의 프록시로 사용
· 디자인 타임 복합 솔루션 개발
SCL 레이어는 여러 SAP LOB 시스템에 연결할 수 있습니다. 요청한 데이터에 따라 SCL은 요청한 데이터가 있는 적절한 SAP LOB 시스템을 호출합니다. 데이터를 집계해야 하는 경우 SCL은 여러 LOB 시스템을 호출하고 결과 데이터를 집계합니다.
SCL시스템은 SharePoint에 솔루션 및 데이터를 WCF 웹 서비스로 노출합니다. SharePoint는 이러한 웹 서비스를 Business Connectivity Services와 함께 사용합니다. SCL과 SharePoint 간의 모든 통신에서는 http 또는 https를 사용합니다.
앞에서 설명한 것처럼, 서비스 사용 레이어는 대부분 SAP LOB 시스템과 분리됩니다. 구성 요소로서의 SCL은 SAP Netweaver 7.02, ABAP 스택의 추가 기능입니다.
SharePoint 2010(Duet Enterprise 추가 기능 포함)
Duet Enterprise는 SharePoint Server 2010 Enterprise의 핵심 기능, 특히 BCS(Business Connectivity Services)를 사용하여 SCL에 게시되는 웹 서비스에 연결합니다. BCS를 통해 노출되는 엔터티는 외부 콘텐츠 형식으로 표시됩니다. 외부 콘텐츠 형식을 나타내기 위한 가장 일반적인 사용자 인터페이스 유형은 외부 목록입니다. SharePoint에서는 SAP 데이터를 복사하거나 로컬로 저장하지 않으며, 요청 시에는 항상 SCL을 통해 SAP LOB 시스템에서 SAP 데이터를 검색합니다.
Duet Enterprise는 Business Connectivity Services 외에 다음 서비스도 사용합니다.
- Secure Store Service
배포 단계 중에 SCL 레이어에 게시된 WSDL을 읽는 데 사용되는 자격 증명을 저장하는 데 필요합니다.
- Security Token Service
Business Connectivity Services 연결을 통해 SAP 환경에서 클레임 기반 인증을 사용하도록 설정합니다.
- User Profile Service
역할 동기화 기능에 필요합니다. 역할 동기화 설정을 적용하기 전에 서비스를 배포 및 구성해야 합니다.
클라이언트
지원되는 클라이언트에는 모든 SharePoint 2010 지원 브라우저 및 Office 2010 응용 프로그램이 포함됩니다. 최종 사용자 컴퓨터에는 설치 또는 구성이 필요하지 않습니다.
엔터프라이즈 서비스 저장소
Duet Enterprise 범위에서 추가로 필요한 시스템은 ESR(엔터프라이즈 서비스 저장소)입니다. 이 시스템은 엔터프라이즈 서비스 및 기타 개체를 정의하기 위한 통합된 모델링 환경을 제공합니다.
Duet Enterprise 시나리오에서 ESR은 SCL로 가져오는 웹 서비스 인터페이스 정의를 만드는 데 사용됩니다. 해당 웹 서비스의 인스턴스는 SCL 내에서 호스팅됩니다. 나중에 이 웹 서비스는 SAP 데이터를 SharePoint 2010에 노출합니다.
ESR은 디자인 타임 중에 새 솔루션을 개발할 때만 필요합니다.
엔터프라이즈 서비스 저장소 및 레지스트리는 다음 제품과 함께 제공됩니다.
· SAP NetWeaver Process Integration 7.1
· SAP NetWeaver Composition Environment 7.1
자세한 내용은 https://www.sdn.sap.com/irj/sdn/nw-esr(영문일 수 있음)을 참조하십시오.
게시일: 2011년 2월 1일 오전 8시
이 문서는 현지화된 블로그 게시물입니다. 원본 문서는 Duet Enterprise Architecture를 참조하십시오.