Weblogic Suite, actualmente en su versión 11g (Oracle ha anunciado para este verano posiblemente la versión 12c) es la plataforma base todos los aplicativos que Oracle engloba bajo el concepto de Fusion Middleware.
Todo apunta en que para la versión 12c la familia Fusion será aún más extensa en el deseo de Oracle de integrar todas sus aplicaciones entre si y por lo tanto la necesidad de controlar o usar Weblogic Suite será aún mayor.
En este blog vamos a describir algunos conceptos propios de WebLogic Suite con el fin de entender un poco más esta herramienta.
Dominio (Domain)
Un dominio en WebLogic es un contenedor o agrupador de una o varias instancias (servers). Puede contener servers (servidores ej. SOA Server, UCM Server) o Clusters de servidores.
Es muy importante que todas las instancias bajo el mismo dominio tengan la misma versión (solo los dos primeros dígitos ej. 10.3, los demás dígitos no importan).
Podemos decir que un dominio es básico e indispensable en cualquier instalación Weblogic Suite. Su configuración es sencilla tanto para SO Linux como para Windows.
Servidores (Servers)
Un servidor en Weblogic es una instancia instalada que contiene su propia máquina virtual java y por lo tanto se puede ejecutar independemente de los demás servidores existentes en el mismo dominio.
La ventaja de que cada servidor tenga su propia máquina virtual reside en el hecho de poder parar/arrancar/actualizar un servidor en concreto sin afectar al resto de los servidores.
WebLogic maneja 2 tipos de servidores:
- Servidor de Administración (Administration Server)
- Servidor de Gestión (Managed Servers)
El Servidor de Administración como el propio nombre lo indica sirve para administrar todos los componentes disponibles/instalados bajo unWebLogic Suite.
Solo se permite tener un único Servidor de Administración por cada dominio WebLogic.
En Producción se recomienda que el Servidor de Administración este instalado aparte en un servidor físico independiente.
Como su propósito es gestionar/administrar un dominio para desplegar, arrancar, parar instancias y otro tipo de configuraciones puede estar parado una vez que los servidores de gestión están desplegados y funcionando.
Los Servidores de Gestión son instancias independientes bajo el mismo dominio.
Ejemplos: SOA Server, UCM Server, Identified Management Server etc.
Cluster
Un cluster es un conjunto de servidores (instancias) que trabajan de forma sincronizada.
Los servidores de un cluster deben estar bajo el mismo dominio.
Para que un cluster se configure y funcione correctamente se deben cumplir 2 objetivos:
– Todos los servidores del mismo cluster deben usar la misma máquina virtual java (actualmente Oracle cuenta con 2 máquinas virtuales java HotsPot y JRockit con la intención para el futuro de fusionarlas en una sola maquina virtual java de código abierto OpenJdk)
– La versión de las aplicaciones instaladas que son parte de un cluster deben tener la misma versión (a diferencia de la misma versión requerida para los servidores miembros de un dominio, para los servidores que hacen parte de un cluster la versión debe coincidir en los primeros 3 dígitos o incluso los 4 primeros dígitos ej. 10.3.5.1)
Node Manager
Un nodo se compone de uno o varios Servidores de Gestion (Managed Servers) y sirve principalmente para arrancar/apagar uno o todos los servidores asociados de forma remota.
Un nodo no se asocia a un dominio.
Maquina (Machine)
Una maquina en WebLogic identifica físicamente un servidor. Cada máquina puede contener una o varias instancias instaladas (servidores de gestión).
Posteriormente explicaremos detallado como se configuran correctamente cada uno de los conceptos de este post.





