El documento describe la configuración de un Message Bridge en WebLogic para transferir mensajes entre dos sistemas de mensajería. Explica los conceptos básicos de JMS y MOM, y los pasos para instalar el conector, configurar las colas JMS, el origen y destino del puente, y verificar que funcione correctamente.
6. 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”
7. Esquema
Target
MDB3
Bridge MDB4
MDB5
Source
Pueden ser 1 ó 2 domains
8. Instalar el Conector
• Está en <BEA_HOME>weblogic81serverlib
• Sólo se instala en la parte Online
23. 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.>
24. 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
25. 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
26. 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.