SAP NetWeaver
SAP NetWeaver 에 대해서.
SAP에서는 Web환경을 지원하는 등 확정된 플랫폼을 제공하고자 NetWeaver 버전을 배포하였고
NetWeaver는 SAP R/3 버전의 SAP Basis 와 SAP R/3 Enterprise 버젼의 SAP Web Application Server의
진화된 플랫폼으로서 SAP MI(Mobile Infrastructure), SAP EP(Enterprise Portal), SAP BW(Business Information Warehouse) , SAP MDM(SAP Master Data Management) SAP XI(Exchange Infrastructure) , SAP WAS(Web Application Server) 등을 통합 구성하여 Application 간의 연관성과 확장성을 강화한 통한 플랫폼이다.
SAP NetWeaver Benefit
l .IT 환경에 더 나은 작업의 유연성을 높여줌
l .최저비용 최고 효과 기대
l .비즈니스의 통화 확장이 유연하다
l .업무진행에 빈틈이 없게 모니터링이 가능
l .확장성보장 : 기존의 S/W 및 시스템에서 얻을 수 있는 것을 극대화
l .통일 되지 않은 기술을 하나로 만들어 완성된 형태의 Business contents를 제공하고 시간과 노력절감, 표준사용기반을 두고 개발 틀 제공
SAP NetWeaver 능력
교재-SAP NetWeaver technology Map 참조
l 사용자생산성(User Productivity): SAP NetWeaver의 포털, 데스크톱 클라이언트, 모바일 인터페이스를 통해, 중요한 어플리케이션과 데이터에 사용자가 원하는 방식으로 접근할 수 있다.
l Business Intelligence : data 분석을 통해 효과적 정보에 의한 의사 결정을 쉽게 해주고 IT 담당자나 개발자에 의존하지 않고도 원하는 정보 접근이 용이 .
l Business Process Composition : 사용자가 비즈니스 프로세스를 설계, 모델링, 구현, 실행, 모니터링, 운용, 개선할 수 있게 해준다. SAP NetWeaver를 사용하는 고객은 코드 기반의 전통적인 어플리케이션 개발 방식 대신, 모델 중심의 개발 방식으로 사용할 수 있다.
l Enterprise Information Management(기업정보관리 EIM) : 기업에서 사용하는 데이터를 만들고 정리
통합 관리
l SOA (Service-Oriented Architecture) Middleware : 서로 성격이 다른 application 간의 소통을 가능하게
하는 SOA 미들웨어 제공
l Custom Development (커스텀개발) : 기존 Application 확장 개발
l Security and Identity Management(보안 및 ID관리) : 기업의 보안기능을 보호해 주면서 사용자의 프로세는 불편하지 않게함.
l ALM (Application Lifecycle Management 어플리케이션 수명주기 관리) : 솔루션의 평생의 수명 주기를 관리할 수 있는 프로세스, 툴, 서비스 및 조직 모델을 제공
SAP NetWeaver Application Server
SAP 다수의 시스템은 SAP NetWeaver AS 기반으로 사용, 데이터베이스와 함께 SAP 시스템을 위한 플랫폼이다.
SAP NetWeaver는 예전의 SAP Basis인 SAP Application Server가 발전하면서 Web기반의 Application 에 무게가 더해 짐.
l 안정적 런타임 환경
l 높은 수준의 보안
l 사용자 진화적 개발환경
l 개방형 표준지원
l 뛰어난 확장성
l 다양한 운영체제 및 데이터베이스 플랫폼 지원
Application Server(AS) ABAP & Application Server(AS) Java
l AS ABAP : ABAP runtime 환경 , 비즈니스의 모든 환경ABAP 을 개발 , 고객은 ABAP Workbench 를 통해 완전히 새로운 비즈니스를 개발하거나 SAP 표준을 보강 및 수정 .
l AS Java : AS Java는 Java2 Enterprise Edition (J2EE)표준을 기반으로 하는 AS , SAP기술에 JavaEE를 도입함으로써 SAP NetWeaver Application Server에 다음과 같은 장점이 더해짐
Clients and Servers
l 하드웨어관점 : 사용자의 작업 컴퓨터 즉 Client 에 데이터, 저장공간, 리소스를 제공하는 중앙 computer.
l S/W관점 : Service를 요청하는 process 가 Client, 제공하는 process가 Server
Client and Server configuration for SAP Systems
: Presentation(화면 display), Application (Appl 실행) , Database Process(Database Manage)를 어떻게 배분할 것인지에 따라 구성이 달라짐
l .Single Tier(1계층) : 1개의 computer가 위의 3개의 process를 모두 진행 . 고전적인방식 . 많은 수의 사용자가 늘어나는 경우 추가적인 H/W 계층분리구현 어려움.
l Two Tier : 그래픽전담 presentation server가 있는 경우 사용, 사용자수가 많아져도 안정적
l Three Tier : 각 계층이 모두 전용 컴퓨터에서 담당. 사용자 수가 특정 한도를 넘으면 어플리케이션 프로세스와 데이터베이스 프로세스를 실행하는 중앙 호스트에서 병목 현상이 발생하게 된다. 이를 예방하기 위해서는 어플리케이션 프로세스를 여러 대의 호스트 컴퓨터로 나누어 실행함으로써 SAP시스템의 성능을 향상시킬 수 있다. (simpler scalability, Load balancing ).
SAP Instance
하나 이상의 서비스를 제공하는 관리단위 . Instance는 System ID(SID)와 instance 번호로 식별한다.
SAP R/3의 현재 버전은 SAP S/4HANA : full name SAP Business Suite 4 SAP Hana, 대량의 데이터를 처리하고 인공지능(AI), 머신러닝 같은 고급 기술을 지원하는 인메모리 컴퓨팅 능력을 탑재한 SAP S/4HANA
교재 figure 16 그림 참고
'SAP' 카테고리의 다른 글
SAP기초상식 : WIP (1) | 2023.03.10 |
---|---|
SAP : Parallel Processing 병렬처리 간단요약 (0) | 2023.01.04 |
SAP 취업 기술면접 예상 질문 (1) | 2022.11.16 |
SAP IMG란? (0) | 2022.09.07 |