✒️La arquitectura del SAP Netweaver AS
La arquitectura del SAP Netweaver AS
1. Arquitectura del SAP NETWEAVER AS
----------------------------------
La mayoría de los sistemas sap estan basados sobre un servidor
de aplicación Netweaver como entorno de ejecución.
SAP NETWEAVER AS es la plataforma de aplicación de SAP NETWEAVER.
el servidor de aplicaciones sap netweaver ofrece:
. Multi-nivel de arquitectura
. Confiable y probado entorno de ejecución de ABAP y programas JAVA
. Alta escalabilidad
. Sistemas Operativos y base de independencia
. Cómodo entorno de desarrollo
. Soporte para varios protocolos (tales como HTTP, RFC)
. Niveles mas altos de seguridad para ejecutar los procesos empresariales mas complejos.
figura 211
Servidor de aplicación SAP, antes conocido como SAP Basis es lo que hoy
representa el servidor de aplicación NETWEAVER donde las aplicaciones web tienen
una especial relevancia.
Que caracteristicas tiene el SAP Netweaver AS
. Un entorno confiable y comprobado de ejecución, el es continuamente mejorado y desarrollado.
. Un Framework de ejecución de procesos complejos de negocio que cumple con los estándares de
seguridad mas altos
. ambiente de desarrollo integrado y de fácil utilización
. Soporta estándares abiertos HTTP, HTTPS, SMTP, WEBDAV, SOAP, SSL, SSO, X.509, UNICODE, HTML, XML, WML.
. ALTA escalabilidad
. Soporte diferentes bases de datos y sistemas operativos (multiplataforma)
2. ARQUITECTURA PRINCIPAL DE SAP NETWEAVER AS
---------------------------------------------
Decidir la arquitectura de nuestro sistema y como distribuir los procesos en hardware.
figura 212.
3. CLIENTE SERVIDOR
------------------
Provee una red de datos, memoria y otros recursos a las estaciones de trabajo (workstations).
Cliente y servidor son definidos a procesos (servicios)
un servicio es provisto de un componente de software que puede consistir en un procesos o grupo de procesos
tal como lo es un servidor de aplicaciones web SAP (SAP WEB AS) y un servidor para ese servicio especifico
Los componetes de software que usan ese servicio son clientes.
al mismo timpo un cliente puede comportase como servidor para otros servicios especificos.
figura 212
4. CONFIGURACIÓN DE CLIENTE SERVIDOR DE SISTEMAS SAP
-------------------------------------------------------
PRocesos:
. Procesos de Presentación.- presentar las pantallas.
. Procesos de Aplicación.- ejecutar programas d aplicación
. Procesos de Base de Datos.- gestionar y organizar los datos de la base
La configuración puede ser:
. Single-tier .- las tareas de procesamiento son realizados por una única computadora.
. Multi-tier .- Servidores dedicados para cada tarea.
El sistema SAP ECC es un ejemplo de software de aplicación de negocios.
5. CONFORMACIÓN DE UN SISTEMA SAP
------------------------------------
de la sgte manera:
una base de datos y una o mas instancias.
la instancia que junto a la base de datos constituyen un sistema funcional se denomina INSTANCIA CENTRAL.
en cada sistema sap encontraremos una instancia central y esta corre en el mismo servidor donde se encuentra
la base de datos entonces no encontramos frente a un sistema central.
figura 214
Es posible instalar mas de una instancia de un mismo sistema
diferentes sistemas en un mismo servidor
asi también como más de un sistema (base de datos e instancia central) en un mismo servidor depende del hardware
un sistema sap se identifica co 3 caracteres
SYSTEM ID = SID
el conjunto de un sistema sap de un mismo producto (ECC) se referencia como landscape, aunque esto no es exclusivo de SAP.
En una empresa u organización dentro de un landscape SAP cada SID es unico y no debe repetirse.
6. QUE ES UNA INSTANCIA SAP
-----------------------------
Es una unidad administrativa en la que los componentes de un sistema sap que provee uno o mas servicio se encuentra
combinado.
los servicios pueden ser inciado o detenidos en conjunto.
podemos tener una instancia detenidas y otras funcionando al mismo tiempo.
la instancia central siempre debe estar funcionando al menos para que un sistema sap este operativo
INSTANCIA = Servidor de aplicación
7. VARIANTES DE SERVIDORES DE APLICACIONES NETWEAVER SAP
--------------------------------------------------------
INSTANCIA BASADA EN ABAP
INSTANCIA BASADA EN JAVA
INSTANCIA MIXTA ABAP-JAVA
estas 3 variantes no pueden ser instaladas en un mismo sistema sap
figura 215
figura 215(1)
cuadro 211
8. INSTANCIA BASADA EN ABAP
-----------------------------
el dispatcher de abap es el proceso princial de una instancia ABAP
ICM internet communication manager
cada instancia abap se configura con un perfil de instancia.
cada instancia posee su propia área de memoria en el server.
asi también como su propia estructura de directorio.
figura 216
una instancia tiene un único dispatcher
cuando levantamos una instancia el dispatcher es lo primero que inicia
dos procesos de dialogo se requieren mínimo por una instancia
Se identifica por un numero de 2 dígitos, empezando por el 00
cada numero de instancia es unico por servidor.
cada instancia tiene su propia area de memoria y su propia estructura de directorio.
en los sistemas sap basados en ABAP o ABAP JAVA podemos distingir la instancia central de las demas
por el MESSAGE SERVER Servidor de Mensajes
la instancia central es la unica que ofrece uno o mas work process de enqueue (encolado)
9.INSTANCIA JAVA
---------------
el dispatcher de JAVA es el proceso princial de una instancia JAVA
distribuye las solicitudes que llegan a la instancia entre los server processes (servidores de proceso)disponibles
instancia java posee un unico dispatcher
una instancia java requiere un server process
numero de instancias diferentes si instalamos mas de uno
solo una instancia central
incluye un proceso adicional SDM software deployment manager (uno solo para todo el sistema)
a diferencia de SAP ABAP:
una instancia de servidor centrales (java central services)
la instancia java CS proporciona el JAVA Message Server y JAva enqueue server(encolado)
la instancia central y el java cs se alojan en el mismo servidor
instancia adicional puede ser instaladas en el mismo servidor
10. INSTACIAS ABAP JAVA Dual stack
------------------------
esta conformada por los procesos de una instancia central ABAP y JAVA
la instancia de servicios centrales es independiente por lo tanto no es parte
Figura 218
 
 
 
Agradecimiento:
Ha agradecido este aporte: Yoberly Zambrano
Sobre el autor
Publicación académica de Luis Enrique Sernaque Huete, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Luis Enrique Sernaque Huete
Profesión: Carrera Profesional Redes y Comunicaciones - Computación E Informática - Peru - Legajo: DV12J
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Luis Sernaque