프로세스 통합 옵션

SAP 프로세스 통합 (SAP PI)은 SAP NetWeaver 플랫폼의 일부입니다. 그것은이라고SAP NetWeaver Exchange Infrastructure XINetWeaver 7.0 ehp2 및 이전 버전에서. SAP NetWeaver Process Integration은 NetWeaver 소프트웨어 구성 요소의 일부이며 조직의 내부 시스템 또는 외부 당사자와의 정보 교환에 사용됩니다.

SAP PI / XI를 사용하면 시스템 간 통신 및 통합을 설정할 수 있으며 Java 및 SAP ABAP와 같은 다양한 프로그래밍 언어를 기반으로 SAP 및 비 SAP 시스템을 연결할 수 있습니다. 시스템 통합 및 통신을 위해 복잡한 시스템 환경에서 필요한 오픈 소스 환경을 제공합니다.

SAP Process Integration은 조직 내 또는 조직 외부의 시스템과 SAP 및 비 SAP 애플리케이션 간의 원활한 통합을 가능하게하는 미들웨어입니다.

SAP PI가 필요한 이유

조직에서 SAP ERP는 단일 시스템을 포함하지 않고 SAP CRM, FICO, EWM 등과 같은 여러 통합 시스템으로 구성됩니다. SAP PI는 복잡한 부분을 건드리지 않고 모든 시스템에 대한 단일 통합 지점으로 플랫폼을 제공합니다. 모든 데이터 및 정보 교환을위한 레거시 시스템.

다음은 SAP Process Integration에서 제공하는 주요 기능입니다.

연결성

SAP PI를 사용하면 기술적 인 통신 방식이 다른 다양한 애플리케이션과 시스템을 연결할 수 있습니다. SAP PI는 HTTPS 또는 RFC (Remote Function Call)와 같은 다양한 프로토콜을 기반으로 애플리케이션을 연결할 수있는 다양한 어댑터를 제공합니다.

라우팅

라우팅은 런타임시 서로 다른 시스템 간의 메시지 흐름 규칙을 정의합니다.

매핑

SAP PI는 서로 다른 조직간에 설정할 수있는 분산 환경에서 서로 다른 응용 프로그램 또는 시스템을 연결하는 데 사용됩니다. 따라서 두 구성 요소 간의 데이터 교환 구조가 서로 다를 가능성이 있습니다.

SAP NetWeaver PI 설치 옵션

SAP PI에서 시나리오를 실행할 때 통신 및 처리 기능은 SAP PI 설치와 함께 설치된 런타임 엔진에 따라 다릅니다. 호스트 시스템에 하나 이상의 런타임 엔진을 설치할 수 있습니다. SAP PI는 다음 두 가지 설치 옵션을 제공합니다.

유형 1-이중 사용 유형

이 설치는 ABAP 및 Java를 기반으로하며 다음과 같은 런타임 엔진뿐만 아니라 통합 컨텐츠를 설계하고 구성하기위한 도구를 제공합니다.

  • 통합 엔진
  • 비즈니스 프로세스 엔진
  • 고급 어댑터 엔진

유형 2-고급 어댑터 엔진 확장 (AEX)

이 설치는 Java를 기반으로하며 통합 콘텐츠를 설계 및 구성하기위한 도구를 제공하며 AEX를 런타임 엔진으로 포함합니다.

SAP NetWeaver PI 아키텍처

SAP PI 아키텍처는 디자인 타임, 구성 타임 및 런타임에 사용되는 여러 구성 요소로 구성됩니다. SAP PI에서 발신자 시스템을 소스라고하고 수신자를 대상 시스템이라고합니다. 이 아키텍처는 허브 및 스포크 구조로 알려져 있습니다. Spoke는 외부 시스템과 연결하는 데 사용되며 허브는 메시지를 교환하는 데 사용됩니다.

SAP PI 시스템은 다음 구성 요소로 나뉩니다.

  • 통합 서버
  • 통합 빌더
  • SLD (시스템 랜드 스케이프 디렉토리)
  • 구성 및 모니터링