Krajobraz i architektura systemu

Krajobraz systemu SAP definiuje się jako układ serwerów SAP. W idealnej sytuacji w środowisku Sap istnieje krajobraz trójsystemowy. Krajobraz systemowy składa się z serwera deweloperskiego (Dev), serwera produkcyjnego (PROD) i serwera kontroli jakości (QAS).

Architektura SAP definiowana jest jako szkielet technologiczny systemu SAP i zmienia się z czasem w przeciwieństwie do krajobrazu systemowego. Architektura SAP zmienia się wraz z nowym oprogramowaniem, takim jak SAP ECC 6.0, najnowszym.

Poniżej znajduje się żądanie w SAP System Landscape -

DEVELOPMENT >>>> Quality >>>> PRODUCTION

Poniższy rysunek przedstawia trójwarstwowy krajobraz systemu SAP, w którym praca przepływa z Dev> QAS> PROD, a nie w kierunku wstecznym.

Omówmy teraz krajobraz systemu -

Serwer piaskownicy

Podczas wdrażania projektu na początkowych etapach używany jest serwer piaskownicy, na którym wykonywane są wszystkie dostosowania i konfiguracje.

Serwer deweloperski

Następnie należy zapisać konfigurację na serwerze deweloperskim i zapisać w żądaniach Workbencha, a następnie przesłać ją na serwer produkcyjny.

Serwer produkcyjny

Można to uznać za ostatni lub najbardziej dopracowany etap, na którym praca jest wykonywana, gdy projekt jest w produkcji / zostaje uruchomiony. Wszystkie zmiany, które są wymagane przez klienta są wykonywane w środowisku DEV, a następnie żądanie jest transportowane do produkcji.

SAP System 3 - Architektura warstw

Poniższy obraz przedstawia trójwarstwową architekturę systemu SAP. Plikpresentation layerjest najwyższym. Zawiera urządzenie / aplikację do sterowania systemem SAP. Może to obejmować urządzenia mobilne, systemy użytkowników końcowych lub SAP GUI lub klienta opartego na przeglądarce internetowej.

Warstwa prezentacji komunikuje się z serwerem aplikacji w celu wykonania całego przetwarzania i jest nazywana mózgiem systemu SAP.

Serwer aplikacji składa się z wielu instancji i komunikuje się z warstwą bazy danych architektury trójwarstwowej.

Dolna warstwa nosi nazwę database layer. To jest odpowiedzialne za przechowywanie wszystkich danych. Baza danych systemu SAP jest przechowywana na osobnym serwerze ze względów wydajnościowych i bezpieczeństwa.

Warstwa prezentacji składa się z różnych komponentów dla ABAP i JAVA, które umożliwiają komunikację i przetwarzanie danych w systemie SAP.

Kluczowe elementy warstwy prezentacji to:

Message Server - Służy do zarządzania komunikacją pomiędzy rozproszonymi dyspozytorami w systemie ABAP.

Message Server- Służy do zarządzania procesami serwera i dyspozytorami JAVA. Służy do zarządzania komunikacją w środowisku JRE.

Dispatcher Queue - Służy do przechowywania wielu typów procesów roboczych.

Dispatcher - Służy do dystrybucji wniosków do procesów roboczych.

Memory Pipes - Służy do zarządzania komunikacją między procesami pracy ICM i ABAP.

Enqueue Server - Służy do obsługi blokad logicznych ustawionych przez wykonywaną aplikację Java.

Java Dispatcher - Odpowiada za odbieranie żądań klientów przez warstwę prezentacji i przekazywanie ich do procesu serwera.

Gateway - Służy do zarządzania komunikacją między systemem SAP a systemami zewnętrznymi.

ABAP Work processes - To oddzielnie wykonuje kroki dialogowe w aplikacjach R / 3 oddzielnie.