✒️La arquitectura del SAP Netweaver AS
La arquitectura del SAP Netweaver AS
Arquitectura del SAP NW AS.
Características:
SAP NW AS + BD es la plataforma de ejecución del SAP NW.
Entorno seguro y mejorado continuamente.
Framework con altos estándares de seguridad.
Ambiente de desarrollo de fácil uso.
Soporta estándares abiertos: HTTPS, HTTP, SMTP, entre otros.
Soporta diferentes BD y S.O multiplataforma.
Arquitectura ppal.
En la implementación se debe decidir la arquitectura del sistema SAP y como distribuir los procesos en el hardware.
Las aplicaciones que ejecutaremos son independientes del hardware, S.O y BD.
Provee 2 ambientes: ABAP y JAVA.
ICM (Internet Communication Manager) es un componente del NW AS y garantiza la comunicación entre el NW AS y el mundo exterior. En su rol de servidor, procesa las solicitudes de internet. El Web Dispatcher realiza el equilibrio de la carga y pasa solicitudes al ICM.
Cliente-Servidor.
Muchos clientes (estaciones) piden recursos al servidor. Ej: internet.
Un cliente puede ser el servidor en servicios específicos.
Al verlo como hardware el servidor provee en una red, datos, memoria y otros servicios a las estaciones.
Al verlo como software, ambos son procesos (cliente solicita servicio y el servidor se lo presta).
Configuración de cliente-servidor (SAP)
La config. de los procesos de presentación, aplicación y BD depende del nro de niveles de hardware que tengamos. Puede ser single-tier o multi-tier. Cuando los 3 corren en una única máquina es single-tier.
Lo común es encontrar 2 y 3 tiers.
Conformación.
BD y una o más instancias.
Instancia Central: es la que junto a la BD constituyen el sist. funcional. Todos los sist. SAP tienen una instancia central. Si corre en el mismo servidor que la BD entonces es un Sistema Central.
Un servidor soporta varias instancias de un mismo sistema o de diferentes sistemas, también más de 1 sistema, BD e instancia central (si es AS ABAP porque AS JAVA acepta 1 sola I.Central).
SID (System ID): son 3 caracteres para identificar en sist. SAP. Ej: DEV, PRD.
Instancia SAP.
Los serv. que ofrece pueden ser iniciados o detenidos en conjunto. Si hay varias, una puede estar detenida y las demás no. La I.Central debe estar funcionando para que el sistema SAP esté operativo.
Instancia también se puede ver como un serv. de aplicaciones (software).
Espacio en memoria donde se almacenan datos de rápido acceso y donde se ejecutan los procesos. Un user u otra máquina se conecta al AS por medio de una instancia. Los datos para cada instancia están separados.
Hay instancia central, de dialogo y de BD.
Variantes de servidores.
Hay 3 tipos: ABAP, JAVA y ABAP-JAVA.
Un mismo sistema SAP no puede tener las 3.
Si la instancia es JAVA pura, todas las instancias del sistema deben ser JAVA.
Puedo tener otras combinaciones: ABAP/ABAP-JAVA, ABAP-JAVA/ABAP-JAVA.
INSTANCIAS ABAP.
El dispatcher es el proceso ppal y es único. Éste inicia los work processes, gateway y ICM (internet).
Cada instancia posee su propia (área de memoria y estructura de directorio) en el serv. donde corre.
Están las 3 capas + los componentes de comunicaciones. RFC (llamada a función remota) y el ICM (comunicaciones con internet).
Tiene su propio concepto de administración de user basados en reg maestros de user.
LA BD puede ser instalada en host diferente a la instancia central.
Las instancias se identifican con 2 dígitos. Podemos elegir (00-97). Cada nro de instancia es único por servidor. Por defecto es 00. SAP toma éstos nros y forma los puertos. Ej: puerto 3200 (nro 32 + nro de instancia 00), si tenemos instancia 01 sería puerto 3201.
En AS ABAP o ABAP-JAVA, la instancia central tiene el ABAP MS (Message Server) y Work Processs Enqueue (encolado).
El MS es proceso es único para todo el sistema SAP.
INSTANCIAS JAVA.
El único dispatcher es el proceso ppal. Distribuye las solicitudes que llegan a la instancia entre los servers processes disponibles.
Una instancia requiere mínimo un server process.
Puede tener solo una Instancia Central. En ella está el SDM (Software Deployment Manager) y es 1 para todo el sistema.
La BD se puede instalar en otro host distinto a la instancia central.
Hay una instancia de servicios centrales-JAVA Central Services y provee de MS y ES (message server y enqueue server). Esto difiere del ABAP AS.
La I.central y JAVA CS están en el mismo server. Las otras instancias pueden estar allí también.
INSTANCIAS ABAP-JAVA.
Hay una instancia central ABAP-JAVA conformada por: procesos de (I.C ABAP + I.C JAVA). La instancia JAVA CS es independiente, no es parte de la IC ABAP-JAVA.
En la IC están: ABAP MS, ICM, SDM, dispatcher ABAP, dispatcher JAVA y por otro lado JAVA CS.
Este tipo de instalación se llama Dual Stack. Ej: Portal SAP NW.
 
 
 
Sobre el autor
Publicación académica de Tania Palma Sarcos, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Tania Palma Sarcos
Profesión: T.s.u en Informática - Peru - Legajo: GD37U
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Egresar con óptimos conocimientos para brindar servicio de calidad además de contar con base sólida para continuar mi preparación en sap.
Certificación Académica de Tania Palma