Vous êtes sur la page 1sur 27

WebLogic

Message Bridge

Jorge Irey
Div. de Soporte Técnico
Feb 10, 2006
Agenda

• Pre-requisitos
• Conceptos Teóricos
• Configuración del Bridge
• Tips & Tricks
Pre-Requisitos
• Conocer “algo” acerca de JMS
• Usar WebLogic 8.1 SP3 (Windows o Linux)
• Usar JRockit 8.1 SP3 (aunque podría ser otro JDK)
• ¡ Ganas de investigar y aprender !
Conceptos Teóricos

• ¿ Qué es MOM ?
• ¿ Qué es JMS ?

• WLS 8.1 es compatible con JMS 1.0.2b


• Modelos de Mensajería
Conceptos Teóricos (2)

• Point-to-Point

• Publish/Subscribe
Configurando el Bridge

• Un “messaging bridge” transfiere mensajes entre dos


sistemas de mensajería.
• Un “messaging bridge” consiste de:
• Un origen
• Un destino
• El origen/destino pueden ser Queues o Topics
• Las queues dependen de un JMS Server
• Los JMS Server dependen de un WLS Server
• En ambientes de “Cluster”, las queues se asocian a
“distributed destinations”
Esquema
Target

MDB3

Bridge MDB4

MDB5

Source
Pueden ser 1 ó 2 domains
Instalar el Conector
• Está en <BEA_HOME>\weblogic81\server\lib
• Sólo se instala en la parte Online
Configuración (Online)
Configuración (Online)
Configuración JMS (1)
Configuración JMS (2)
Configuración JMS (3)
Configuración JMS (4)
Configuración Bridge(Source)
Configuración Bridge(Dest.)
Configuración Bridge
Configuración (Batch)
Configuración (Batch)
Configuración (Batch)
Configuración (Batch)
Configuración (Batch)
Si todo está OK …

<07/02/2006 04:31:34 PM PET> <Info> <MessagingBridge> <BEA−200033> <Bridge "JMSM


essagingBridgeReliquida" is obtaining connections to the two adapters.>
<07/02/2006 04:31:34 PM PET> <Info> <Common> <BEA−000628> <Created "1" resources
for pool "Weblogic Messaging Bridge Adapter (XA)_eis/jms/WLSConnectionFactoryJN
DIXA", out of which "1" are available and "0" are unavailable.>
<07/02/2006 04:31:34 PM PET> <Info> <Common> <BEA−000628> <Created "1" resources
for pool "Weblogic Messaging Bridge Adapter (XA)_eis/jms/WLSConnectionFactoryJN
DIXA", out of which "1" are available and "0" are unavailable.>
<07/02/2006 04:31:34 PM PET> <Info> <MessagingBridge> <BEA−200031> <Bridge "JMSM
essagingBridgeReliquida" is configured to allow degradation of its quality of se
rvice in cases where the configured quality of service can not be reached.>
<07/02/2006 04:31:34 PM PET> <Info> <MessagingBridge> <BEA−200030> <Bridge "JMSM
essagingBridgeReliquida" is configured to work in "Exactly−once" mode, and it is
actually working in "Duplicate−okay" mode.>
<07/02/2006 04:31:34 PM PET> <Info> <MessagingBridge> <BEA−200028> <The bridge "
JMSMessagingBridgeReliquida" has started transferring messages.>
En resumen …
Server “Online” Server “Batch”
Servlets Servlets

JMS Server “Online” JMS Server “Batch”

Origen

Destino
RequestSubmitQueue Bridge 1 RequestReceivetQueue

Origen
Destino

Bridge 2 ResponseSubmitQueue
ResponseReceivetQueue

JSP EJB JSP EJB


Tips & Tricks

• Argumentos para el “Remote Start”:


• -Dweblogic.Debug.DebugMessagingBridgeStartup=true
• -Dweblogic.Debug.DebugMessagingBridgeRuntime=true
• Bug en el SP3 para el Bridge ... Se requiere hacer
deploy del conector para reactivar el bridge
Recursos Adicionales
• BEA Web Support (http://support.bea.com)
incluye “ask BEA”, newsgroups y más ….
• dev2dev – Para desarrolladores
(http://dev2dev.bea.com )
e-Literature
Request Center • Code Samples, User Groups, Events & Training

• e-Literature Request Center


• Product brief, Data sheet, White papers, Features
e-docs.bea.com • Documentación on-line
• Todas las versiones incluyendo BETA
• WebLogic Developer Journal
• Articulos, ejemplos, ideas
• Libros acerca de WebLogic
(http://www.amazon.com )
• Acerca de Java ( http://java.sun.com )
• Incluye Tutoriales, demos, downloads, etc.
How Business Becomes E-Business™
www.bea.com

Vous aimerez peut-être aussi