SAP NetWeaver - Arquitetura

SAP NetWeaver é chamado de base central para a pilha de software SAP e fornece uma plataforma flexível para outros componentes do NetWeaver, como Process Integrator, Business Intelligence, Portal Empresarial e também para aplicativos ABAP e Java.

SAP NetWeaver Application Server oferece suporte a web services independentes de plataforma, aplicativos de negócios e desenvolvimento baseado em padrões, permitindo que você aproveite os ativos de tecnologia existentes para soluções orientadas a serviços da web.

Todos os componentes do NetWeaver são desenvolvidos no SAP Web Application Server e os componentes são gravados em J2EE ou ABAP.

SAP NetWeaver - Arquitetura

SAP NetWeaver é um dos componentes centrais de toda a pilha de software SAP e fornece uma plataforma para os outros componentes, bem como aplicativos JAVA e ABAP.

O servidor de aplicativos SAP consiste em várias instâncias de servidor de aplicativos e também servidores de banco de dados. Com o uso da instância de diálogo, ele também contém um servidor de mensagens e um servidor de enfileiramento.

Uma instância de diálogo executada pelo usuário tem os seguintes componentes -

  • Internal Communication Manager- É usado para processar as solicitações da Web do cliente e do servidor. Suporta protocolo - HTTP, HTTPS, SMTP.

  • Dispatcher- O Dispatcher é usado para distribuir a solicitação do usuário para diferentes processos de trabalho. Se todos os processos de trabalho estiverem ocupados, os pedidos serão armazenados na fila do Dispatcher.

  • Work Processes - São usados ​​para executar programas Java ou ABAP.

  • SAP Gateway - Fornece interface RFC entre instâncias SAP.

  • Message Server - Isso é usado para comunicação de mensagens e também equilibra a carga no sistema SAP.