✒️La arquitectura del SAP Netweaver AS
La arquitectura del SAP Netweaver AS
Arquitectura del SAP NetWeaver AS
- Caracteristicas del SAP NetWeaver AS
La mayoría de los sistemas SAP están basados sobre un servidor de aplicación NetWeaver como entorno de ejecución, junto con la base de datos, el SAP NetWeaver AS es la plataforma de aplicación de SAP NetWeaver.
Las características de SAP NetWeaver AS
- Un entorno confiable y comprobado de ejecución constantemente actualizándose.
- Un framework de ejecución de procesos complejos de negocia que cumple con los estándares de seguridad más altos.
- Un ambiente de desarrollo integrado y de fácil utilización.
- Soporta estándares abiertos incluyendo HTTPS, HTTP, SMTP, WebDAV, SOAP, SSL, SSO X.509, Unicode, HTML, XML y WML.
- Alta escalabilidad.
- Soporta diferentes bases de datos y sistemas operativos.
- Arquitectura principal del SAP NetWeaver AS
Durante la implementación de un sistema SAP deberemos decidir la arquitectura del mismo y cómo distribuir los procesos en el hardware que tengamos disponible.
Las aplicaciones que ejecutaremos deben ser implementadas de manera independiente del hardware, sistema operativo y base de datos que tengamos. Para esto SAP NetWeaver AS provee dos ambientes de ejecución: ABAP y JAVA.
- Cliente - Servidor
Hay 2 putos de vista que tenemos que tener en cuenta;
Hardware: cuando nos referimos a una configuración cliente-servidor este último provee en una red datos, memoria y otros recursos a las estaciones de trabajo (workstations).
Software: el cliente y el servidor son ambos definidos a nivel de procesos (servicios).
Un servicio es provisto por un componente de software que puede consistir en un proceso o un grupo de procesos, tal como lo es un Servidor de Aplicación Web SAP (SAP WEB AS), que es un servidor para ese servicio específico.
Al mismo tiempo, un cliente puede comportarse como un servidor para otros servicios específicos.
- Configuración Cliente - Servidor de Sistemas SAP
â—‹Procesos de presentación(ej: para presentar las pantallas)
â—‹Procesos de aplicación(ej: para ejecutar los programas de aplicación)
â—‹Procesos de base de datos(ej: para gestionar y organizar los datos de la base)
En la implementación de un sistema SAP la configuración de estos procesos puede resultar single-tier o multi-tier dependiendo del número de capas de hardware utilizadas. El sistema SAP ECC es un ejemplo de sofware de aplicación de negocios.
En las implementaciones de SAP vamos a encontrar las opciones de dos y tres tiers comúnmente.
- Conformación de un sistema SAP
-Los elementos que conforman un sistema SAP son una base de datos y una o más instancias.
-La instancia que junto con la base de datos constituyen un sistema funcional se denomina instancia central.
-En cada sistema SAP encontraremos una instancia central.
-Si el sistema está configurado solo con la instancia central y esta corre en el mismo servidor donde se encuentra la base de datos entonces nos encontraremos frente a un sistema central.
-Es posible instalar más de un una instancia de un mismo sistema o de diferentes sistemas en un mismo servidor.
- ¿Qué es una instancia SAP?
Es una unidad administrativa en la que los componentes de un sistema SAP provee uno o más servicios que se encuentran combinados.
- Variantes de Servidores de Aplicación NetWeaver SAP
â—‹Instancia basada en ABAP
â—‹Instancia basada en JAVA
â—‹Instancia mixta ABAP-JAVA
- Instancia ABAP
El dispatcher (despachante) de ABAP es el proceso principal de una instancia ABAP. Este proceso se encarga de iniciar otros procesos configurados en la instancia denominados Wok Processes, el Gateway y el Internet Communication Manager (ICM).
Cada instancia ABAP se configura con un perfil de instancia y cada instancia posee su propia área de memoria en el servidor donde corre así también como su propia estructura de directorio.
-Una instancia tiene un único dispatcher.
-Dos procesos de diálogo se requieren mínimamente por instancia.
-Cada instancia se identifica dentro de un sistema SAP por un número de dos dígitos (entre 00 y 97).
-Cada número de instancia es único por servidor.
-Al haber varias instancias instaladas en un mismo servidor, cada una tendrá su propia área de memoria y su propia estructura de directorio en el sistema de archivos del servidor
- Instancia JAVA
El dispatcher de JAVA también es el proceso central de una instancia JAVA. Este proceso distribuye las solicitudes que llegan a la instancia entre los serrver processes disponibles.
- Instancias ABAP-JAVA
Estará conformada por los procesos de una instancia central ABAP y los procesos de una instancia central JAVA.
 
 
 
Sobre el autor
Publicación académica de Manuel Quevedo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Manuel Quevedo
Profesión: Encargado de Catering - Argentina - Legajo: WX48F
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Manuel Quevedo