SAP NetWeaver-아키텍처
SAP NetWeaver는 SAP 소프트웨어 스택의 중심 기반이라고하며 Process Integrator, Business Intelligence, Enterprise Portal과 같은 다른 NetWeaver 구성 요소와 ABAP 및 Java 애플리케이션을위한 유연한 플랫폼을 제공합니다.
SAP NetWeaver Application Server는 플랫폼 독립적 인 웹 서비스, 비즈니스 애플리케이션 및 표준 기반 개발을 지원하므로 웹 서비스 지향 솔루션에 대한 기존 기술 자산을 활용할 수 있습니다.
모든 NetWeaver 구성 요소는 SAP Web Application Server에 구축되고 구성 요소는 J2EE 또는 ABAP로 작성됩니다.
SAP NetWeaver − 아키텍처
SAP NetWeaver는 전체 SAP 소프트웨어 스택의 핵심 구성 요소 중 하나이며 JAVA 및 ABAP 응용 프로그램뿐 아니라 다른 구성 요소에 대한 플랫폼을 제공합니다.
SAP 애플리케이션 서버는 여러 애플리케이션 서버 인스턴스와 데이터베이스 서버로 구성됩니다. 대화 인스턴스를 사용하면 메시지 서버와 인큐 서버도 포함됩니다.
사용자가 실행하는 대화 상자 인스턴스에는 다음 구성 요소가 있습니다.
Internal Communication Manager− 클라이언트와 서버 웹 요청을 모두 처리하는 데 사용됩니다. HTTP, HTTPS, SMTP 프로토콜을 지원합니다.
Dispatcher− Dispatcher는 사용자 요청을 다른 작업 프로세스에 배포하는 데 사용됩니다. 모든 작업 프로세스가 사용 중이면 요청이 Dispatcher 대기열에 저장됩니다.
Work Processes − 이들은 Java 또는 ABAP 프로그램을 실행하는 데 사용됩니다.
SAP Gateway − SAP 인스턴스 간의 RFC 인터페이스를 제공합니다.
Message Server − 이는 메시지 통신에 사용되며 SAP 시스템에서 부하를 분산시킵니다.