![](/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/199.jpg)
CARACTERISTICAS DEL SAP NETWEAVER
Los sistemas SAP estan basados sobre un servidor de aplicacion Netweaver junto con la base de datos. El SAP Netweaver AS es la plataforma de aplicacion 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 escabilidad
- Soporta diferentes bases de datos y sistemas operativos
- Cómdo entorno de desarrollo
- Soporte para varios protocolos tales como HTTP,RCF
- Niveles mas altos de seguridad para ejecutar los procesos empresariales mas complejos
ARQUITECTURA PRINCIPAL DEL SAP NETWEAVER AS
Durante la implementación
de un sistema SAP debemos decidir la arquitectura de nuestro sistema SAP y como distribuir los procesos en el hardware que tengamos disponibles.
Las aplicaciones que ejecutamos deben ser implementadas de manera independiente del hardware, sistema operativo y base de datos que utilicemos. Para esto el SAP NetweaverAS provee dos ambientes de ejecucion: ABAP Y JAVA.
CLIENTE-SERVIDOR
Definicion orientada al hadware: Provee en una red datos, memoria y otros recursos a las estaciones de trabajo.
Definicion orientada a software: El cliente y el servidor son ambos definidos a nivel de procesos. (Servicios)
En este contexto, un servicio es provisto por un componente de software que puede consistir en un proceso o grupo de procesos. Los componentes de software que usan ese servicio son los clientes.
Al mismo tiempo, un cliente puede comportarse como servidor para otros servicios especificos.
CONFIGURACION CLIENTE-SERVIDOR DE SISTEMAS SAP
En un sistema de software de negocios podemos encontrar los siguientes procesos:
- Procesos de presentacion
- Procesos de aplicacion
- Procesos de base de datos
En la implementacion de un sistema SAP la configuracion de estos procesos puede resultar single-tier o multi-tier.
CONFORMACIONES DE UN SISTEMA SAP
Los elementos que conforman un sistema SAP son > una base de datos y una o mas instancias.
La instancia que junto con la base de datos constituyen un sistema funcional se denomina instancia central.
En cada sistema de sap encontraremos una instancia central > Si el sistema esta 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 mas de una instancia de un mismo sistema o de diferentes sistemas en un mismo servidor. Asi tambien como mas de un sistema (base de datos e instancia central) en un mismo servidor si contamos con suficiente hardware para esto.
Un sistema sap se identifica con tres caracteres (System ID: SID) tal como nuestro sistema Netweaver.
INSTANCIA SAP
Una instancia SAP es una unidad administrativa en la que los componentes de un sistema SAP que provee uno o mas servidores se encuentran combinados.
Los servicios que ofrece una instancia sap pueden ser iniciados o detenidos en conjunto. Por lo tanto podemos pensar que en un sistema SAP con mas de una instancia podriamos tener una de estas detenida y otra u otras funcionando al mismo tiempo. La instancia central siempre debe estar funcionando al menos para que un sistema SAP este operativo.
VARIANTES DE SERVIDORES DE APLICACION NETWEAVER SAP.
Las instancias de los sistemas SAP pueden ser de los siguientes tipos:
- instancia basada en ABAP
- instancia basada en JAVA
- instancia mixta ABAP-JAVA
Estas tres variantes no pueden ser instaladas en un mismo sistema SAP.
Si una instancia es JAVA pura, entonces todas las demas instancias del sistema deberan ser del mismo tipo. Las demas combinaciones son posibles.
INSTANCIA ABAP
El dispatcher de ABAP es el proceso principal de una instancia ABAP. Este proceso se encargara de iniciar otros procesos configurados en la instancia denominados work processes, el Gateway y el interne communication manager.
Cada instancia ABAP se configura con un perfil de instancia y cada instancia posee su propia area de memoria en el servidor donde corre asi tambien como su propia estructura de directorio.
Cada instancia se identifica dentro de un sistema SAP por un numero de dos digitos. Por lo general en la manera secuencial empezando por 00. Cuando instalamos el sistema tenemos la opcion de elegir el numero de instancia entre 00 y 97.
Cuando agregamos instancias a nuestro sistema tenemos que elegir el numero de instancia entre 00 y 97.
Cada numero de instancia es unico por servidor.
Varias instancias pueden ser instaladas en un mismo servidor. Cada una de ellas tendra su propia area de memoria y su propia estructura de directorio en el sistema de archivos del servidor.
En los sistemas SAP basados en ABAP o ABAP JAVA podemos distinguir la instancia central de las demas ya que en esta encontraremos un proceso especial denominado MESSAGE SERVER, este procesos es unico para todo nuestro sistema SAP.
INSTANCIA JAVA
El dispatcher de JAVA Tambien es el proceso central de una instancia JAVA. Este proceso, de manera similar que el dispatcher de ABAP, distribuye las solicitudes que llegan a la instancia entre los server processes disponibles.
Tambien en este caso cada instancia de JAVA posee un unico dispatcher. Una instancia de JAVA requiere minimamente un server process. Si instalamos mas de una instancia en un servidor, cada una de estas tendra un numero de instancia direfente.
Un sistemaSAP JAVA puede tener varias instancias pero solo una instancia central. En este caso, la instancia central se diferencia de lasdemas porque incluye un proceso adicional denominado SDM (Software Deployment Manager) el cual se configura solo uno para todo el sistema.
A diferencia del sistema SAP ABAP, aca encontraremos una instancia de servicios centrales (JAVA Central Services). La instancia JCS proporciona el JAVA MS y JAVA Enqueue Server (Servidor de Encolado)
En un escenario clasico la instancia central y el JAVA CS se alojan en el mismo servidor. Instancias adicionales pueden ser instaladas en el mismo servidor donde se encuentra la instancia central o los servicios centrales.
INSTANCIAS ABAP JAVA
En una instancia central ABAP JAVA encontraremos que esta conformada por los procesos de una instancia central ABAP y los procesos de una instancia central JAVA.
Recordaremos que la instancia de servicios centrales es una instancia independiente, por lo tanto no es parte de la instancia central ABP JAVA.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Mayra Gambin
Sobre el autor
Publicación académica de Melina Gallego, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Melina Gallego
Profesión: - - Argentina - Legajo: BR73D
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Melina Gallego