Здравствуйте!
Занимаюсь разработкой и проектированием интеграционных сервисов под IBM Integration Bus и хочу поделиться, на мой взгляд, полезной информацией.
В процессе работы над новым сервисом возникла необходимость создать адаптер к ИС реализующей интерфейс очередей сообщений Oracle Advanced Queuing.
Проведя некоторый research, выделил три варианта интеграции в порядке приоритета:
Занимаюсь разработкой и проектированием интеграционных сервисов под IBM Integration Bus и хочу поделиться, на мой взгляд, полезной информацией.
В процессе работы над новым сервисом возникла необходимость создать адаптер к ИС реализующей интерфейс очередей сообщений Oracle Advanced Queuing.
Проведя некоторый research, выделил три варианта интеграции в порядке приоритета:
- Oracle Messaging Gateway, т.к.
- Входит в лицензию Oracle EE. Благо в организации такая имеется
- Реализация MOM (message-oriented middleware) с отличными от Oracle системами обмена сообщениями, в том числе IBM MQ
- С IIB интегрируется c использованием нативных MQ-узлов (MQInput/MQOutput/MQGet)
- Oracle Internet Directory т.к.
- Реализует JNDI, необходимый для интеграции по JMS
- С IIB интегрируется c использованием нативных JMS-узлов (JMSInput/JMSOutput/JMSReceive)
- Кастомная реализация на Java т.к.
- Есть Java API для Oracle AQ
- С IIB интегрируется c использованием узла JavaCompute