![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️La arquitectura del SAP Netweaver AS
La arquitectura del SAP Netweaver AS
![La arquitectura del SAP Netweaver AS La arquitectura del SAP Netweaver AS](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/435.jpg)
UNIDAD 2
Características de SAP NetWeaver AS (Application Server)
La mayoría de sistemas SAP están basados sobre un servidor de aplicación Netweaver como entorno de ejecución y una base de datos.
Servidor de aplicaciones: servidor en una red de ordenadores que ejecuta aplicaciones proporcionando centralización y facilitando el desarrollo de aplicaciones
SAP NetWeaver AS es la plataforma de aplicación de SAP NetWeaver
-
Entorno confiable y comprobado de ejecución en continuo desarrollo y mejora
-
Framework de ejecución de procesos complejos
-
Ambiente de desarrollo integrado fácil de usar
-
Soporta estándares abiertos (HTTPS, HTTP, SMTP, SSO, Unicode, HTML, XML…)
-
Alta escalabilidad
-
Soporta diferentes bases de datos y sistemas operativos (multiplataforma)
Arquitectura principal de SAP NetWeaver AS
Durante la implementación decidiremos cómo distribuir los procesos hardware disponibles
Las aplicaciones se implementaran de manera independiente del hardware, OS y DB que utilicemos. Para esto SAP NetWeaver AS provee 2 ambientes de ejecución: ABAP y JAVA
ABAP > Cliente Web (Browser) + SAP GUI
DB
JAVA > Cliente Web (Browser)
Cliente Servidor
Hardware: provee en una red: datos, memoria y otros recursos
-
Cliente - LAN - Servidor
Software: cliente y servidor son definidos a nivel de procesos (servicios)
-
Cliente > Solicitud de servicio > Servidor
Cliente < Prestación de servicio < Servidor
El servicio es provisto por un componente de software que usan los clientes
Configuración Cliente - Servidor de sistemas SAP
Procesos de presentación: presentas pantallas
Procesos de aplicación: ejecutar programas de aplicación
Procesos de base de datos: gestionar y organizar datos
En la implementación de SAP la configuración de estos procesos puede ser:
-
Single-Tier: todos los procesos se encuentran en un mismo servidor
-
Multi-Tier: los procesos cuentan con uno o varios servidores dedicados
Lo más común es 2 o 3 tiers
Conformación de un sistema SAP
1 Base de Datos + 1 o más instancias
Instancia Central: sistema funcional constituido por Base de Datos y la Instancia
Sistema Central: 1 Instancia Central en el mismo servidor donde está la Base de Datos
Se puede instalar + de 1 instancia en un mismo sistema o sistemas en un mismo servidor
Se puede instalar más de un sistema (DB + Instancia Central) en un mismo servidor
System ID o SID: 3 caracteres que identifican el sistema SAP
Landscape: conjunto de sistemas SAP de un mismo producto (p.ej, ECC)
En una empresa dentro de un landscape SAP, cada SID es único y no debe repetirse
¿Qué es una instancia SAP?
Unidad administrativa en la que los componentes del sistema SAP se encuentran combinados.
Instancia es referenciado como servidor de aplicación desde punto de vista de software ya que es el entorno de ejecución para aplicaciones SAP.
Variantes de Servidores de Aplicación NetWeaver SAP
Instancia basada en ABAP
Instancia basada en JAVA
Instancia mixta ABAP-JAVA
No pueden ser instaladas en un mismo sistema SAP
Combinaciones de instancias:
-
ABAP con ABAP
-
ABAP con ABAP + JAVA
-
JAVA con JAVA
-
ABAP + JAVA con ABAP
-
ABAP + JAVA con ABAP + JAVA
Instancias ABAP
Dispatcher: proceso principal de una instancia ABAP. Inicia procesos configurados en la instancia, el Gateway y el Internet Communication Manager (ICM)
Work Processes: procesos configurados que inicia el Dispatcher
ICM: asegura la comunicación entre sistemas SAP y el mundo exterior
Cada instancia ABAP se configura con un perfil de instancia. Cada instancia tiene su propia memoria en el servidor y estructura de directorio.
1 instancia tiene 1 dispatcher. 2 procesos de diálogo es lo mínimo que requiere 1 instancia
Cada instancia se identifica en el sistema SAP con 2 dígitos (entre 00 y 97)
Al crear una instancia hay que asignarle un número que no esté utilizado.
Cada número de instancia es único por servidor.
Cuando varias instancias son instaladas en un servidor, cada instancia tendrá su memoria y estructura de directorio en el sistema de archivos del servidor
En sistemas ABAP o ABAP + JAVA se distingue la instancia central por un proceso especial llamado Message Server (Servidor de Mensajes). Por otro lado, la instancia central es la única que ofrece uno o más work process de enqueue (encolado).
Instancias JAVA
Dispatcher: proceso principal de una instancia JAVA. Distribuye solicitudes que llegan a la instancia entre los servidores de proceso (server process) disponibles
Cada instancia de JAVA contiene 1 dispatcher y necesita al menos 1 server process
Si instalamos +1 instancia en un servidor, cada instancia tendrá un número diferente
Un sistema SAP JAVA puede tener varias instancias pero solo 1 instancia central
Instancia central: proceso adicional SDM (Software Deployment Manager). 1 para todo el sistema
Existe una instancia de Servicios Centrales (JAVA Central Services)
JAVA CS proporciona el Servidor de Mensajes (JAVA Message Server) y el Servidor de Encolado (JAVA Enqueue Server)
Normalmente la instancia central y JAVA CS se alojan en el mismo servidor
Otras instancias pueden ser instaladas en el mismo servidor
Instancias ABAP JAVA o Dual Stack
Instancia central: conformada por procesos de una instancia central ABAP y JAVA
La instancia de servicios centrales es una instancia independiente
 
 
 
Sobre el autor
Publicación académica de Francesc Ventura Iglesias, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Francesc Ventura Iglesias
Profesión: Soporte Técnico - España - Legajo: PM58X
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Actualmente, me encuentro buscando empleo en el sector tecnológico, ya que me atrae y tengo la habilidad para aprender rápidamente y prosperar en este campo.
Certificación Académica de Francesc Ventura