SAP/SAP Module

[SAP PI/PO] Explaining SAP Process Orchestration Architecture

녜에 2025. 8. 22. 13:20

Perplexity와 함께하는 PO 공부 시간

참조 : https://learning.sap.com/learning-journeys/discovering-sap-process-orchestration/explaining-sap-process-orchestration-architecture_fbd985eb-dc25-411d-a821-f135bbf52739

 

Explaining SAP Process Orchestration Architecture

SAP NetWeaver has discontinued dual stack deployments. The dual stack option for SAP Process Integration has been replaced by a dual usage type that behaves like a Process Integration dual stack but stacks the AS ABAP and the AS Java run on separate system

learning.sap.com

 

 

 

SAP PO Architecture Overview

  • SAP Process Orchestration(PO)는 프로세스 통합, 비즈니스 프로세스 관리, 비즈니스 규칙 관리를 하나의 플랫폼에서 제공
  • 구성 요소는 AEX (Advanced Adapter Engine Extended)BPM (Business Process Management), BRM (Business Rules Management)로 이루어짐.

1.  Architecture of SAP Process Integration (AEX)

  • AEX는 SAP PI(Process Integration)의 핵심 아키텍처로,
    • Design & Configuration:
      • Enterprise Services Repository (ESR): 인터페이스·매핑·프로세스 정의 같은 디자인 오브젝트 저장소.
      • Integration Directory (ID): 메시지 교환을 위한 구성 정보를 설정.
      • System Landscape Directory (SLD): 시스템 및 소프트웨어 패키지 정보 저장소.
    • Runtime:
      • *Advanced Adapter Engine (AAE)**가 메시지 실행 엔진 역할.
      • Adapter 기술을 활용해 다양한 프로토콜(HTTP, IDoc, JDBC, SOAP 등)과 연결.
      • 메시지 처리 시 ID의 설정이 Runtime Cache에 반영되어 사용됨.

 

 

 


2. SAP Process Integration consists of the following components

  • SLD: 시스템 및 소프트웨어 정보 저장
  • ESR: 설계 오브젝트(인터페이스, 매핑, 프로세스 정의) 관리
  • ID: 메시지 교환 시나리오 구성
  • AAE: 메시지 실행 및 어댑터 기반 처리

3. Adapter Technology

  • 다양한 프로토콜 ↔ PI SOAP 메시지 변환
  • Adapter Framework: 메시징, 큐잉, 보안 서비스 제공
  • J2EE Connector Architecture(JCA) 기반 → SAP 제공 및 파트너 어댑터 활용 가능

4. Architecture of SAP Process Orchestration

  • 단순한 메시지 통합에서 확장해, 비즈니스 프로세스 실행과 규칙 적용까지 통합 제공.
  • 주요 구성 요소:
    • BPM (Business Process Management)
      • 비즈니스와 IT가 협업해 실행 가능한 프로세스를 모델링 및 실행.
      • 표준화된 표기법(BPMN)을 사용.
    • BRM (Business Rules Management)
      • 비즈니스 규칙을 정의·자동화하고, 사용자가 직접 규칙을 관리 가능.
      • 규칙 기반의 의사결정을 프로세스 흐름과 실행에 반영.
    • NWDS (NetWeaver Developer Studio)
      • 이클립스 기반 툴.
      • BPM, BRM, Integration Flow, ESR 오브젝트 모델링을 위한 개발 환경 제공.
      • 주요 Perspective: Process Development, Rules Composer, PI Designer, ESR 등.


5. Tools for Modeling are

 

  • NWDS (NetWeaver Developer Studio) 제공 Perspective:
    • Process Development
    • Rules Composer
    • PI Designer
    • ESR Perspective

6. SAP Process Orchestration - Deployment Options

  • PO는 단일 시스템 배치만 지원
  • 설치 및 추가 배포 시나리오:
    • 기존 AEX에 BPM 추가
    • 기존 BPM에 AEX 추가
  • Dual Stack 배포(ABAP+Java) 지원 종료 → Dual Usage Type으로 대체 (분리된 시스템 ID에서 ABAP/Java 실행)


 

✅ 요약

SAP PO 아키텍처

  • AEX(통합/Adapter/runtime)
  • BPM(프로세스 모델링 및 실행)
  • BRM(의사결정 규칙 관리)
  • 이 세 가지를 NWDS 개발 환경에서 다루며, 하나의 통합 플랫폼(단일 시스템 배포)으로 제공된다!