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.