SAP Connector 배치 구조
SAP 측 Connector를 어디에 설치할지는 데이터와 함수가 있는 시스템의 버전 및 SLT 사용 여부에 따라 정합니다. 이 배치와 Foundry 측 실행 위치는 서로 다른 선택입니다. 새 Foundry 연결은 Foundry 워커를 권장하며 내부망에 접근할 경로로 에이전트 프록시 등을 사용할 수 있습니다.
아래 그림은 에이전트를 경유하는 연결 예시입니다. SAP에 설치하는 Remote Agent 구성 요소와 Data Connection 에이전트는 역할이 다릅니다.
ERP 또는 BW에 직접 설치
데이터를 가진 ERP/BW 시스템이나 호출할 함수 및 쿼리를 제공하는 시스템 자체에 Connector를 설치합니다. Foundry는 그 애플리케이션 계층의 서비스를 호출합니다.
SLT Replication Server에 설치
Connector를 SLT Replication Server에 설치하고 SLT와 원천 ERP 사이에 RFC 연결을 구성합니다. 원천 테이블의 데이터베이스 트리거가 변경을 포착하고 대응 ODQ(Operational Delta Queue)로 복제합니다.
SLT 수집에서는 현행 OData 구성 요소와 프로토콜 요구 조건도 충족해야 합니다. SAP SLT 소스의 구독 및 버전 조건을 함께 적용합니다.
Gateway와 Remote Agent
원천 ERP가 주 Connector의 최소 조건인 SAP_BASIS 7.4 SP5를 만족하지 못하면 조건을 충족하는 별도 gateway 애플리케이션 서버에 주 Connector를 설치합니다. Gateway와 원천 사이에 RFC를 만들고 원천 ERP에는 SAP Remote Agent 구성 요소를 설치합니다.
Gateway는 Foundry에 HTTPS 서비스를 제공하고 Remote Agent는 원천에서 읽기 또는 함수/쿼리 실행 요청에 응답합니다. 여기서 Remote Agent는 SAP 추가 기능의 PALAGENT 계열 구성 요소이며 외부 호스트에서 실행하는 Data Connection 에이전트 프로그램이 아닙니다.