jueves, 12 de junio de 2014

Overview de Weblogic


A continuación se presentan algunas capturas que ayudarán a entender de forma general el propósito y función de Weblogic dentro la plataforma "Oracle Fusion Middleware", así como sus componentes y la relación que existe entre ellos.










viernes, 6 de junio de 2014

Migración de servicios, Failover

La migración de servicios es un componente más que ayuda a la alta disponibilidad en WebLogic.

Para configurar una migración automática de aplicaciones entre dos servidores se debe realizar el siguiente procedimiento:



Creamos un cluster


Asignamos dos servidores a dicho cluster


En la estructura de dominio vamos a
Services > Messaging > JMS Servers


Creamos un nuevo JMS server, tras asignarle un nombre daremos click en el botón "Create a New Store", para crear un nuevo "Persistent Store"


Seleccionaremos "File Store"


Asignamos un nombre al File store
El target debe ser nuestro primer servidor (migrable)
E ingresamos una ruta para crear nuestro archivo


 Al terminar de crear nuestro File store nos devolverá a la página de creción de nuestro servidor, ahora podremos seleccionar nuestro File store creado


 Continuamos nuestra configuración como se muestra




Ahora iremos a
Services > Messaging > JMS Modules para crear uno nuevo










Al crear nuestro subdeployment debemos apuntarlo a nuestro servidor JMS




 Debemos ahora crear dos recursos para el módulo, una fábrica de conexiones y una cola. Ambos apuntando hacia nuestro servidor JMS.
Esto se logrará seleccionando un targgeting avanzado en el área correspondiente:






Ahora pasamos a configurar nuestro cluster, en la pestaña "Configurations" y subpestaña "Migrations", la configuración debe ser como la siguiente:

Nota. Las dos máquinas que se muestran del lado derecho de la imagen corresponden a las dos máquinas de nuestros servidores


En la estructura de dominio iremos a:
Enviroment > Migratable targets

Daremos click sobre el nombre del primero de nuestros servidores




Terminada esta configuración podemos iniciar nuestros dos servidores



Al iniciarse los dos servidores comenzará la labor de migración de servicios, podemos comprobar que se ha llevado acabo porque ambos servidores deberán tener un JNDI-Tree idéntico


Configuracion de JMS

Para la configuración de servicios de menajes java(JMS) se tienen que considerar los siguientes pasos:

1.-Primero tenemos que instalar una aplicación de mensajería para poder configurar los JMS, en este caso se utilizo la aplicación menssgin.










2.-Una vez de haber instalado la aplicación, procedemos a configurar los JMS, para esos tenemos que dirigirnos a <base_domain-Service-Messaging-JMS Server>.  Y presionamos en el botón de "New" .


 

3.- En esta imagen nos muestra lo que tenemos que hacer, este caso tenemos que poner un nombre a nuestro JMS Server. En persistent Store lo dejamos como (none), y presionamos "Next".



4.- En la siguiente venta Seleccionamos el servidor al cual apuntaremos la confucionista así como lo nuestra la imagen. y presionamos "Finish"


 ***Y nos tiene que aparecer asi, como lo muestra la imagen.


5.-Después nos dirigimos nuevamente a <base_domain-Services-Messaging-JMS Modules>. Presionamos en el botón "New".



6.- Colocamos un nombre a nuestro JMS Module con el cual lo vamos a identificar, asi como lo nuestra en la imagen.


7.- Seleccionamos el mismo servidor que apuntamos en el JMS Server, así como lo muestra la imagen. 


8.- Seleccionamos la casilla, como lo muestra la imagen, y presionamos en finish.



9.-Una vez de haber finalizado lo anterior, seleccionamos la pestaña de subdeployment. Y presionamos en el botón nuevo(New), como lo muestran las imágenes. 




10.- Le ponemos un nombre al subdeployment con el cual lo vamos a identificar. 


11.-Seleccionamos el JMS Server que anteriormente creamos. Y presionamos Finish.


12.-Regresamos a la pestaña de Configuración y presionamos en el boton "New". 



13.-Seleccionamos el tipo de mensaje de cola(Queue) y presionamos "Next".





14.-Colocamos el nombre el tipo de mensaje y un identificador, la tercera opción se deja por default, y  presionamos next y después seleccionamos el JMS Server que se creo anteriormente y presionamos "Next".



15.- Despues de haber haber creado el tipo mensaje, creamos otro y seguimos los anteriores paso, la única diferencia es que ahora seleccionaremos el tipo de mensaje "Topic".






16.-Una vez de haber terminado de crear los tipos de mensajes no tiene que aparecer así, como lo muestra la imagen.



17.- Posteriormente seleccionamos el algún tipo de mensaje para agregarle unas opciones mas. seguimos las imagenes que se muestran a continuación.


***Seleccionamos la pestaña de "Monitoring".



***Selección la opción <Customize this table>.  



***Seleccionamos o habilitamos las casillas de:
Messages Total
Messages Current
y las pasamos a la ventana de Chosen, en n esta ocasión como la ya los teníamos en dicha ventana ya no lo hicimos.


***Regresamos a la pestaña donde tenemos nuestros tipos de mensajes que creamos y realizamos los mismo procedimientos del paso anterior. 







18.-Nos dirigimos a la estructura del domino, y seleccionamos la opción de deployments para desplegar nuestra aplicación de messaging así como lo muestran las siguientes imágenes:






19.-  Una vez que tengamos desplegada nuestra aplicación en el navegador, hacemos click en botón del tipo de mensaje Queue.

***Una vez de haber dado click en el tipo de mensaje Queue no tiene que aparecer el siguiente mensaje.


***Hacemos lo mismo con la opcion de mensaje de tipo Topic.


19.- Por ultimo nos direginemos a <base_domain-Service-Messagin-JMS Modules> y seleccionamos un tipo de mensaje asi como lo muestra la siguiente imagen.


***Seleccionamos la pestaña de Monitoring y como podemos ver en la columna de "Messages Total" tenemos 3. 

n

***También si seleccionamos el otro tipo de mensaje topic nos tiene cuando mensajes han sido enviados asi como lo muestra la siguiente imagen.



Y con esto terminamos con lo que es la configuración de JMS .