SAP와의 소싱-지급(S2P) 통합 탐색
SAP와의 소싱-지급(S2P) 통합에 대해 자세히 알아보십시오.
SAP와 ServiceNow 인스턴스 간의 통신 설정
SAP와의 소싱-지급(S2P) 통합은 다음 API를 지원합니다.
- REST API: REST는 API의 프런트 엔드와 백엔드를 분리하고 개발 및 구현에 상당한 유연성을 제공하는 클라이언트/서버 접근 방식에 의존합니다. REST는 상태 비저장이므로 API는 요청 간에 데이터나 상태를 저장하지 않습니다.
- SOAP API: SOAP(단순 객체 액세스 프로토콜)는 World Wide Web 컨소시엄에서 정의한 메시징 표준으로, 일반적으로 XML을 사용하여 웹 API를 만드는 데 널리 사용됩니다. SOAP는 HTTP, SMTP 및 TCP/IP와 같이 인터넷을 통해 볼 수 있는 광범위한 통신 프로토콜을 지원합니다.
다음 방법을 사용하여 ServiceNow 인스턴스에서 SAP 시스템과 연결할 수 있습니다.
- SAP JCo(SAP Java Connector ): Java 애플리케이션이 RFC/BAPI 프로토콜을 사용하여 SAP 시스템과 통신할 수 있도록 하는 미들웨어입니다. 인바운드 및 아웃바운드 원격 함수 호출을 모두 지원합니다. 자세한 내용은 SAP 설명서를 참조하십시오.
- OData (Open Data Protocol): SAP의 웹 기술에서 다양한 플랫폼에서 데이터에 액세스할 수 있도록 하여 웹 애플리케이션, 웹 사이트 및 모바일 앱 개발을 가능하게 합니다.
SAP는 데이터 전송을 위해 다음 프로토콜을 지원합니다.
- RFC/BAPI(일반적으로 동기화)
- REST/OData(동기화)
- SOAP(일반적으로 비동기)
SAP 구현
- 온-프레미스 구현:
고객은 자신의 물리적 위치에서 모든 것을 관리하고 유지관리합니다. 이 모델에서는 SAP ECC와 SAP S4 HANA를 모두 구현할 수 있습니다.
- Azure 또는 AWS의 온프레미스 구현:
SAP 인스턴스는 Azure 또는 AWS와 같은 클라우드 인스턴스에 있을 수 있지만 인스턴스가 클라우드 서버에서 호스팅된다는 유일한 차이점은 방화벽 내에 있기 때문에 여전히 온 프레미스 구현 유형입니다. 이 모델에서는 SAP ECC와 SAP S4 HANA를 모두 구현할 수 있습니다.
- 클라우드 구현:
SAP 인스턴스가 실제 클라우드 시스템에 있습니다. 이 모델에서는 SAP S4 HANA만 구현할 수 있으며 SAP ECC는 이 범주에서 구현할 수 없습니다.
ServiceNow에서 제공하는 현재 기본 SAP 통합 워크플로우는 처음 두 가지 유형의 구현에 적합합니다. 그러나 래퍼 함수 모듈을 웹 서비스 WSDL로 변환하여 쉽게 달성할 수 있는 클라우드에서 구현하는 고객을 제외하지는 않습니다. 그러나 이를 위해서는 SAP 및 ServiceNow에서 사용자 지정이 필요합니다.