✒️La arquitectura del SAP Netweaver AS
La arquitectura del SAP Netweaver AS
2. Arquitectura principal del SAP Netweaver AS: Antes de implementar un sistema SAP debemos decidir la arquitectura de nuestro sistema y la distribución de los procesos de acuerdo al hardware disponible.
Las aplicaciones a ejecutar deben ser independiente del hardware, SO y DB. SAP Netweaver AS provee 2 ambientes de ejecución ABAP y JAVA.
3. Cliente – Servidor: A nivel de hardware, provee en una red datos, memoria y otros recursos de trabajo (workstations).
A nivel de software, el cliente-servidor se define como servicios. Este servicio es proviso por un componente de software que consiste en un proceso o un grupo de procesos, tal como un servidor de Aplicación Web SAP. Los componentes de software que usan este servicio son los clientes, al mismo tiempo, un cliente puede ser un servidor de otros servicios específicos.
4. Configuración de Cliente- Servidor de Sistemas SAP: Está constituido por los siguientes procesos:
- Procesos de presentación.
- Procesos de aplicación.
- Procesos de base de datos.
La configuración de estos procesos puede resultar single-tier o multi-tier, dependiendo del número de capaz de hardware utilizadas. En las implementaciones de SAP vamos a encontrar las opciones de 2 o 3 tiers. Para nuestro caso, se trata de un sigle-tier ya que todos los procesos, DB, aplicación y presentación se ejecutan en la misma máquina.
5. Conformación de un sistema SAP: Está conformado por una base de datos y una o más instancias. La instancia central está constituida por una DB y la instancia. En todos los sistemas SAP se encuentra una Instancia Central. Si el sistema está configurado con una instancia central, y esta corre en el mismo servidor de base de datos, entonces se denomina Sistema Central.
Un sistema SAP se identifica con 3 caracteres (system ID: SID), tal como nuestro sistema Netweaver instalado en nuestro equipo NSP. En una empresa u organización dentro del landscape SAP, cada SID es único y no debe repetirse.
6. ¿Qué es una instancia SAP?: Es una unidad administrativa en donde se encuentran combinados los componentes del sistema SAP.
Los servicios que ofrece una instancia SAP pueden ser iniciados o detenidos en conjunto. La instancia central siempre debe estar en funcionamiento al menos para que un sistema SAP esté operativo. La instancia también es referenciada como servidor de aplicación, a nivel de software, ya que es el entorno de ejecución para las aplicaciones.
7. Variantes de Servidores de Aplicación Netweaver SAP: Pueden ser de los siguientes tipos:
-Instancia basada en ABAP.
- Instancia basada en JAVA.
-Instancia mixta ABAP JAVA.
Estas 3 variantes no pueden ser instaladas en un mismos sistema SAP, es decir, si la instancia es JAVA pura, entonces todas las demás instancias deben ser del mismo tipo.
8. Instancia ABAP: El dispatcher es el proceso principal de esta instancia, este se encarga de iniciar otros procesos configurados en la instancia, denominados work processes, Gateway y el ICM (Internet Communication manager).
Cada instancia ABAP se configura con un perfil de instancia y cada instancia posee su propia área de memoria en el servidor en donde se ejecuta, así como también su propia estructura de directorio.
Cada instancia se identifica por un número de 2 dígitos por lo general de manera secuencial, comenzando por 00 hasta 97. Si se van a instalar más instancias en un mismo servidor, entonces están deben tener un número distinto (01, 02, 03, etc), además cada instancia tendrá su propia área de memoria y su propia estructura de directorio en el sistema de archivos del servidor. La instancia 00 se crea por defecto al hacer la instalación (si no lo hemos cambiado), luego SAP toma estos números y formará los puertos, por ejemplo, el puerto 3200, que está formado por 32 el número de instancia 00; si se número de instancia que colocamos es el 02, entonces el puerto será el 3202, este es el número de puerto del message server.
La instancia ABAP o ABAP JAVA, se distingue de otra, ya que encontramos un proceso denominado MessageServer.
9. Instancias JAVA: El dispatcher funciona de manera similar al de ABAP, distribuye las solicitudes que llegan a la instancia entre los server processes disponibles. Posee un único dispatcher, requiere como mínimo de un server processes. Un Sistema SAP JAVA puede tener varias instancias, pero solo una instancia central. En este caso, la instancia central se diferencia de las demás porque incluye un proceso adicional denominado SDM (Software Deployment Manager), el cual se configura solo uno para todo el sistema.
A diferencia de del sistema SAP ABAP, aquí nos encontramos con una instancia de servicios centrales (JAVA Cental Services), esta proporciona JAVA Message Server y JAVA Enqueue Server.
10. Instancia ABAP JAVA: Está conformada por os procesos de una instancia central ABAP y los procesos de una instancia central JAVA.
 
 
 
Sobre el autor
Publicación académica de Yolex Alexis Gimenez Pastran, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Yolex Alexis Gimenez Pastran
Profesión: Ingeniero de Sistemas - Colombia - Legajo: NX61B
✒️Autor de: 6 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo MM Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas, profesional it, más 10 años de experiencia en el área de informática y telecomunicaciones, con gran nivel de pro-actividad, integración y dinamismo.
Certificación Académica de Yolex Gimenez