✒️La arquitectura del SAP Netweaver AS
La arquitectura del SAP Netweaver AS
1.Caracteristicas SAP Netweaver AS
La mayoria de los sistemas SAP estan basados sobre un servidor de aplicación Netweaver como entorno de ejecucion junto con la DB, el SAP Netweaver AS es la plataforma de aplicación SAP Netweaver.
El servidor de aplicaciones ofrece
Multinivel de arquitectura
Confiable y probado entorno de ABAP y JAVA
Alta escabilidad
S.O. y base de independencia
Cómodo entorno
Soporte para varios protocolos
Niveles altos de seguridad
Características de SAP Netweaver AS
Entorno confiable y comprobado de ejecución, continuamente desarrollado y mejorado
Framework de ejecución de procesos complejos
Fácil ambiente de desarrollo integrado
Soporte a estándares
Alta escabilidad
Multiplataforma
2.Arquitectura principal del SAP Netweaver AS
Durante la implementación de un sistema SAP, debemos distribuir los procesos con la disponibilidad de HW disponible.
Las aplicaciones deben ser implementadas independientemente de los recursos que tenemos, para esto Netweaver usa dos ambientes de ejecucion ABAP y JAVA.
3. Cliente - Servidor
Es un servicio provisto por un componente de SW que consiste en un proceso o grupo de procesos, tal como lo es un servidor de aplicación Web SAP
4. Configuracion Cliente-Servidor de sistemas SAP
En la implementacion de un sistema SAP la configuracion de los procesos (Presentación, Aplicación y de BD), puede resultar single-tier o multi-tier dependiendo de las capas de HW usadas.
5. Conformacion de un sistema SAP
La instancia que junto con la BD constituyen un sistema funcional se denomina Instancia Central, si el sistema está configurado solo con la instancia central y corre en el mismo server de BD, no encontramos con un SISTEMA CENTRAL, todo esto dependerá de HW suficiente para más o menos instancias.
Un sistema SAP se identifica con tres carateres (System ID: SID). El conjunto de sistemas SAP de un mismo producto se referencia como Landscape, sin ser exclusivo de SAP.
Dentro de un landscape SAP cada SID es único 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 servicios se encuentran combinados.
En SAP, una instancia es comunmente referenciada como servidor de aplicación, ya que es el entorno para aplicaciones SAP.
7. Variantes de Servidores de Aplicación Netweaver SAP
Instancia basada en ABAP
Instancia basada en JAVA
Instancia mixta ABAP-JAVA
8. Instancias ABAP
El dispatcher de ABAP, proceso principal de la instancia, es el encargado de iniciar otros procesos confiurados en la instancia, llamados work processes, gateway e ICM.
Cada instancia se configura con un perfil, que a su vez posee su propia área de memoria, donde corre con su propia estructura de directorio.
Una instancia tiene un único dispatcher y al levantarlo, este es el primero que inicia.
Se identifican por un numero de 2 dígitos, generalmente secuencial.
Varias instancias en un mismo servidor, cada una tendrá su propia área de memoria y estructura de directorio en los archivos del servidor.
9. Instancia JAVA
El dispatcherde JAVA, también es el proceso central de una instancia JAVA. Este proceso distribuye las solicitudes que llegan a la instancia entre los server processes disponibles.
Cada instancia posee un único dispatcher y ésta requiere mínimamente un server process.
A diferencia del sistema SAP ABAP, la instancia JAVA CS proporciona el JAVA Messenger Server y el JAVA Enqueue Server.
En un escenario clásico la instancia central y el JAVA CS se alojan en el mismo server.
10. Instancia ABAP- JAVA
Tiene procesos ABAP y JAVA. Se conforma por ambas instancias centrales.
La instancia de servicios centrales es una instancia independiente, por lo que no es parte de la instancia central ABAP JAVA.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Leysner Orozco Caicedo
Sobre el autor
Publicación académica de Ruben Lugo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Ruben Lugo
Mexico - Legajo: UX67S
✒️Autor de: 48 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Experienced developer oracle
Certificación Académica de Ruben Lugo