Paysage et architecture du système

Le paysage du système SAP est défini comme un agencement de serveurs SAP. Idéalement, dans un environnement Sap, un paysage à trois systèmes existe. Un paysage système comprend un serveur de développement (Dev), un serveur de production (PROD) et un serveur d'assurance qualité (QAS).

L'architecture SAP est définie comme un cadre technologique du système SAP et elle change avec le temps contrairement au paysage système. L'architecture SAP change avec de nouveaux logiciels comme SAP ECC 6.0, le plus récent.

Ce qui suit est une demande dans SAP System Landscape -

DEVELOPMENT >>>> Quality >>>> PRODUCTION

La figure suivante représente le paysage système SAP à trois niveaux dans lequel le travail se déroule de Dev> QAS> PROD et non vers l'arrière.

Parlons maintenant du paysage du système -

Serveur Sandbox

Lorsqu'un projet est mis en œuvre, aux étapes initiales, un serveur sandbox est utilisé où toute la personnalisation, la configuration est effectuée.

Serveur de développement

Ensuite, il faut enregistrer la configuration dans le serveur de développement et la sauvegarder dans les demandes de l'atelier et cela doit être transporté vers le serveur de production.

Serveur de production

Vous pouvez le considérer comme l'étape finale ou la plus raffinée où le travail est effectué lorsque le projet est en production / mise en ligne. Toutes les modifications requises par le client sont effectuées dans l'environnement DEV et ultérieurement, la demande est transportée en production.

Système SAP 3 - Architecture de niveau

L'image ci-dessous montre l'architecture à 3 niveaux du système SAP. lepresentation layerest le plus haut. Celui-ci contient le périphérique / l'application pour contrôler le système SAP. Cela peut inclure des appareils mobiles, des systèmes d'utilisateur final ou SAP GUI ou un client basé sur un navigateur Web.

La couche de présentation communique avec le serveur d'application pour effectuer tout le traitement et qui est connu sous le nom de cerveaux d'un système SAP.

Un serveur d'applications se compose de plusieurs instances et communique avec la couche de base de données de l'architecture à trois niveaux.

La couche inférieure s'appelle le database layer. C'est responsable de stocker toutes les données. La base de données du système SAP est conservée sur un serveur distinct pour des raisons de performances et de sécurité.

La couche de présentation se compose de différents composants pour ABAP et JAVA qui permettent la communication et le traitement des données dans le système SAP.

Les composants clés de la couche de présentation sont les suivants:

Message Server - Ceci est utilisé pour gérer la communication entre les répartiteurs répartis dans le système ABAP.

Message Server- Ceci est utilisé pour gérer les processus du serveur et les répartiteurs JAVA. Il est utilisé pour gérer la communication au sein de JRE.

Dispatcher Queue - Ceci est utilisé pour stocker plusieurs types de processus de travail.

Dispatcher - Ceci est utilisé pour distribuer les demandes aux processus de travail.

Memory Pipes - Ceci est utilisé pour gérer la communication entre les processus de travail ICM et ABAP.

Enqueue Server - Ceci est utilisé pour gérer les verrous logiques définis par le programme d'application Java exécuté.

Java Dispatcher - Il est responsable de recevoir les demandes des clients via la couche de présentation et de les transmettre au processus serveur.

Gateway - Ceci est utilisé pour gérer la communication entre le système SAP et les systèmes externes.

ABAP Work processes - Ceci exécute séparément les étapes de dialogue dans les applications R / 3.