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.