SAP NetWeaver 튜토리얼 및 개요
⚡ 스마트 요약
SAP NetWeaver는 제품이 아니라 모든 것을 뒷받침하는 통합 기술 플랫폼입니다.SAP 애플리케이션 플랫폼 상에서 사람, 정보 및 프로세스 통합을 하나로 묶는 스위트 애플리케이션입니다. SAP 웹 애플리케이션 서버.

넷위버란?
넷위버는 SAP의 통합 기술 플랫폼이며 그 자체로는 제품이 아닙니다.사실 Basis의 새 버전은 NetWeaver라고 합니다.
내 모든 제품의 기반이 되는 기술입니다.SAP 스위트룸. 내 스위트룸의 모든 제품SAP 해당 제품군은 NetWeaver의 단일 인스턴스에서 실행될 수 있습니다. SAP 웹 애플리케이션 서버라고도 합니다. SAP 웹AS.
NetWeaver는 액세스를 제공합니다. SAP 간단한 HTTP 프로토콜이나 모바일 기기를 사용하여 데이터 전송이 가능합니다. 따라서 별도의 설치 및 교육이 필요하지 않습니다. SAP클라이언트 측 소프트웨어입니다.
의 핵심 역량 SAP NetWeaver는 통합 솔루션입니다. 사람, 정보, 그리고 프로세스모두 공통 애플리케이션 플랫폼을 기반으로 합니다.
인력 통합
인력 통합은 사용자들을 하나로 모아 더욱 효율적으로 협업할 수 있도록 도와줍니다.
- 문: 통합되고 개인화된 역할 기반 사용자 접근 권한을 제공합니다. SAP 기업 포털 기술.
- 협동: Promo가상 팀룸(협업룸), 실시간 커뮤니케이션(채팅 및 애플리케이션 공유), 타사 그룹웨어 및 동기식 도구를 사용하여 기업 내 협업을 테스트합니다. 예를 들어 Microsoft Exchange, Lotus Notes, 그리고 WebEx.
- 다중 채널 액세스: 웹 기반, 음성, 모바일, 메시징 또는 무선 주파수 기술을 통해 사용자를 기업 시스템에 연결합니다.
정보통합
정보 통합은 다양한 출처의 정보를 한데 모아 일상 업무의 맥락에서 의미를 부여하는 것입니다.
- 비즈니스 인텔리전스: 개별 및 대화형 보고서와 분석 애플리케이션을 생성하는 데 필요한 신뢰할 수 있는 도구를 제공합니다.
- BI 콘텐츠 및 BI 콘텐츠 확장 기능: 사전 구성된 역할 및 작업 지향 정보 모델을 사용하여 더 빠른 구현을 지원합니다. SAP 비즈니스 인텔리전스.
- 지식 관리: 분산 스토리지 환경에서 비정형 정보 및 문서에 대한 공통 액세스를 제공합니다. 여기에는 검색, 분류, 구독, 버전 관리 등이 포함됩니다.
- 검색 및 분류(TREX): 제공 SAP 대규모 문서 모음(비구조화 데이터)을 검색, 분류 및 텍스트 마이닝하는 서비스와 비즈니스 객체(구조화 데이터)를 검색하고 집계하는 서비스를 제공하는 애플리케이션입니다.
프로세스 통합
프로세스 통합은 부서, 사업부 및 회사 전체에 걸쳐 업무 흐름을 조정합니다. 이 사용 유형은 이전에 제공되었던 모든 기능을 포함합니다. SAP NetWeaver Exchange Infrastructure (XI) - 이제 브랜드화됨 SAP 프로세스 통합(PI) 및 그 후속 기술 SAP 프로세스 오케스트레이션(PO)은 시스템 간 비즈니스 프로세스를 구현하는 데 사용됩니다.
이 사용 유형은 다양한 버전을 사용할 수 있도록 합니다. SAP 및 비SAP 서로 다른 공급업체의 시스템들이 서로 다른 플랫폼에서 실행됩니다 (예를 들어) Java (ABAP 등) 서로 통신하기 위해서입니다. SAP NetWeaver는 개방형 아키텍처를 기반으로 하며 주로 개방형 표준(특히 XML 및 Java이 시스템은 이질적이고 복잡한 환경에서 필수적인 서비스를 제공하며, 여기에는 다음이 포함됩니다.
- 시스템 간 메시지 교환을 위한 런타임 인프라.
- 비즈니스 프로세스 및 메시지 흐름 관리를 위한 구성 옵션입니다.
- 메시지 맵ping 따라서 페이로드는 수신기에 도달하기 전에 변환됩니다.
애플리케이션 플랫폼
SAP 웹 애플리케이션 서버(SAP WebAS는 플랫폼 독립적이고 견고하며 확장 가능한 애플리케이션을 개발, 배포 및 실행할 수 있는 완벽한 개발 인프라를 제공합니다. 웹 서비스 및 비즈니스 애플리케이션. SAP 웹 애플리케이션 서버는 ABAP를 지원합니다. Java웹 서비스도 같은 인스턴스에서 사용할 수 있습니다.
SAP 넷위버 Archi아키텍처: ABAP, Java그리고 듀얼 스택
SAP NetWeaver Application Server는 세 가지 버전으로 제공됩니다. 설치할 버전은 애플리케이션이 ABAP를 사용하는지 여부에 따라 달라집니다. Java또는 둘 다입니다.
- AS ABAP: 기존 ABAP 작업 프로세스를 실행합니다. 여기에는 ICM(인터넷 통신 관리자), ABAP 디스패처, 게이트웨이, 메시지 서버, 큐 서버 및 여러 작업 프로세스가 포함됩니다. 이는 다음에서 사용되는 스택입니다. SAP ERP, S/4HANA 및 BW.
- AS Java: 실행 Java EE 애플리케이션. ICM 1개와 함께 배송됩니다. SAP 서비스 시작, 여러 가지 Java 서버 프로세스와 큐 및 메시지 서버를 호스팅하는 SCS(시스템 중앙 서비스) 인스턴스가 포함됩니다. 엔터프라이즈 포털, PI 및 구성 환경에서 사용됩니다.
- 듀얼 스택: ABAP와 결합 Java 하나의 시스템 내에 있습니다. 중앙 인스턴스에는 메시지 서버, 큐 서버 및 별도의 ASCS(ABAP 시스템 중앙 서비스) 인스턴스가 포함됩니다. SAP 듀얼 스택을 분할하는 것을 권장합니다. 신규 설치는 싱글 스택입니다.
세 가지 맛 모두 다음을 사용합니다. SAP 커널 바이너리, disp+work 프로세스, 큐 잠금 테이블 및 공유 데이터베이스 스키마. Basis 관리자는 이러한 요소들을 모니터링합니다. SAP MMC, SM50, SM66, ST22, ST02.
주요 NetWeaver 사용 유형
모든 NetWeaver 설치에서는 사용자가 활성화한 "사용 유형"만 표시됩니다. 아래 목록은 가장 일반적인 사용 유형과 해당 유형이 지원하는 비즈니스 시나리오를 보여줍니다.
| 사용 유형 | 스택 | 그것이 제공하는 것 |
|---|---|---|
| AS ABAP | ABAP | ERP, BW 및 솔루션 관리자의 기본 런타임입니다. |
| AS Java | Java | Portal, PI, CE 및 IdM의 기본 런타임입니다. |
| EP/EPC(엔터프라이즈 포털) | Java | 역할 기반 싱글 사인온 포털로 지식 관리(KM) 및 협업 기능을 제공합니다. EPC는 핵심 기능만 포함된 간소화된 버전입니다. |
| BI | ABAP | SAP BW 데이터 웨어하우스, 보고, 쿼리 및 분석. 동일 시스템 내에서 AS ABAP 사용이 필수적입니다. |
| BI Java | Java | BI 프런트엔드 도구(BEx Web, Web Application Designer)는 다음이 필요합니다. Java. |
| PI(프로세스 통합) | 이중의 | 메시지 브로커 SAP 및 비SAP — 통합 디렉터리, 통합 저장소, 어댑터 엔진. |
| MDM(마스터 데이터 관리) | Java + 네이티브 | 시스템 전반에 걸쳐 고객, 공급업체 및 자재 마스터 정보를 통합합니다. |
| CE(구성 환경) | Java | 디자인과 실행 Java기존 서비스를 기반으로 하는 복합 애플리케이션. |
| MI / 모바일 | Java + 고객 | 간헐적으로 연결되는 모바일 시나리오 — 다음으로 대체됨 SAP 모바일 플랫폼 및 SAPUI5. |
| IdM(신원 관리) | Java | 중앙 집중식 사용자 프로비저닝, 역할 할당 및 암호 셀프 서비스 SAP 및 비SAP 시스템. |
SAP 넷위버 vs SAP 비즈니스 기술 플랫폼(BTP)
NetWeaver는 2000년대와 2010년대에 사용되던 온프레미스 플랫폼이었습니다. SAP BTP는 NetWeaver의 클라우드 후속 제품으로, NetWeaver의 기능을 단일 환경으로 통합한 구독 기반 멀티 클라우드 서비스입니다. 아래 비교표는 계승된 기능과 변경된 기능을 설명합니다.
- 전개: NetWeaver는 온프레미스에서 실행되고, BTP는 AWS에서 관리형 서비스로 실행됩니다. Azure, Google Cloud, 그리고 알리바바.
- 런타임 : NetWeaver는 AS ABAP 및 AS를 설치합니다. Java 서버에서 BTP를 사용하면 Cloud Foundry, Kyma(Kubernetes) 및 ABAP 환경을 바로 실행 가능한 서비스로 제공할 수 있습니다.
- 완성: NetWeaver PI/PO는 통합을 처리합니다. BTP는 이를 다음으로 대체합니다. SAP 통합 제품군(클라우드 통합, API 관리, 오픈 커넥터).
- 문: NetWeaver EP는 기업 포털에 서비스를 제공했습니다. BTP는 다음과 같은 기능을 제공합니다. SAP Fiori 우선 진입점을 갖춘 Build Work Zone(이전 Launchpad Service)을 구축하세요.
- 해석학: NetWeaver BW가 데이터 웨어하우스를 호스팅했습니다. BTP 쌍 SAP 데이터스피어 및 SAP 클라우드 데이터 웨어하우징 및 BI를 위한 애널리틱스 클라우드.
- 확장 성 : NetWeaver는 ABAP 개발 스택이었습니다. BTP는 ABAP 클라우드(스팀펑크)와 Node.js를 제공합니다. Java예산 및 Python 디지털 코어를 깔끔하게 유지하는 확장성 모델을 갖춘 런타임.
BTP는 NetWeaver의 핵심 서비스(애플리케이션 서버, 통합 및 확장 도구)를 내장하고 있기 때문에 대부분의 NetWeaver 기술(ABAP, OData, IDoc, BAPI)은 BTP로 마이그레이션할 때에도 그대로 적용됩니다. 변경되는 것은 배포 환경과 DevOps 툴체인뿐입니다.

