SAP NetWeaver - Architecture

SAP NetWeaver est appelé une base centrale pour la pile logicielle SAP et fournit une plate-forme flexible pour d'autres composants NetWeaver tels que Process Integrator, Business Intelligence, Enterprise Portal, ainsi que pour les applications ABAP et Java.

SAP NetWeaver Application Server prend en charge les services Web, les applications métier et le développement basé sur des normes, indépendants de la plate-forme, ce qui vous permet d'exploiter les ressources technologiques existantes pour des solutions orientées services Web.

Tous les composants NetWeaver sont construits sur SAP Web Application Server et les composants sont écrits en J2EE ou ABAP.

SAP NetWeaver - Architecture

SAP NetWeaver est l'un des composants centraux de l'ensemble de la pile logicielle SAP et fournit une plate-forme pour les autres composants, ainsi que pour les applications JAVA et ABAP.

Le serveur d'applications SAP se compose de plusieurs instances de serveur d'applications et également de serveurs de base de données. Avec l'utilisation de l'instance de dialogue, il contient également un serveur de messages et un serveur de mise en file d'attente.

Une instance de dialogue exécutée par l'utilisateur comprend les composants suivants -

  • Internal Communication Manager- Il est utilisé pour traiter à la fois les requêtes Web du client et du serveur. Il prend en charge le protocole - HTTP, HTTPS, SMTP.

  • Dispatcher- Dispatcher est utilisé pour distribuer la demande de l'utilisateur à différents processus de travail. Si tous les processus de travail sont occupés, les demandes sont stockées dans la file d'attente Dispatcher.

  • Work Processes - Ils sont utilisés pour exécuter des programmes Java ou ABAP.

  • SAP Gateway - Cela fournit une interface RFC entre les instances SAP.

  • Message Server - Ceci est utilisé pour la communication des messages et équilibre également la charge dans le système SAP.