Weblogic предоставляет функции сервера JMS, полностью совместимые со всеми элементами спецификации JMS, такими как ConnectionFactory и Destination.На этом JMS-сервере вы можете подключаться и отправлять сообщения на клиентский сервер обмена сообщениями через настроенный пункт назначения.
Кроме того, использование Weblogic в качестве JMS-сервера предоставляет множество функций, таких как повтор сообщений в случае сбоя, настройка квот сообщений, а также расширенный мониторинг JMS-сервера для отслеживания ошибок.Идея состоит в том, чтобы иметь больше конфигурационных настроек для производительности, взаимоблокировок, настройки, хранилища файлов или базы данных и т. Д.
Полный список таких функций приведен в http://download.oracle.com/docs/cd/E12840_01/wls/docs103/jms/fund.html#wp1071787
A Зарубежный поставщик JMS в Weblogic - это термин, используемый для определения реализаций JMS, отличных от Weblogic JMS.Примером является IBM MQ в вашем случае.
Как только внешний провайдер настроен в Weblogic, для всех практических целей в коде - его можно вызвать так, как если бы он находился в локальном поиске JNDI.Weblogic сделает удаленные вызовы прозрачными для вашего кода.Это позволяет вам изменить пункт назначения через конфигурацию на консоли Weblogic.
Вам понадобится Messaging Bridge в Weblogic JMS Server для соединения с исходным адресатом, из которого поступают сообщения, и целевым адресатом, в который отправляются сообщения.
Некоторые важные сведения по этому вопросу можно найти по адресу: http://download.oracle.com/docs/cd/E12840_01/wls/docs103/jms_admin/advance_config.html#wp1075917
и пример настройки IBM MQ в качестве стороннего поставщика: http://www.ibm.com/developerworks/websphere/library/techarticles/0604_kesavan/0604_kesavan.html#N1011D