Интеграция приложений на основе WebSphere MQ

Прикладной программный интерфейс


Прикладные программы взаимодействуют с WebSphereMQ через программный интерфейс MQI (Message Queue Interface). MQI имеет единую структуру на всех платформах и основан на простой системе из десятка команд:

  • команда подключения к менеджеру очередей MQCONN
  • команда открытия очереди MQOPEN
  • команда помещения сообщения в очередь MQPUT
  • команда выборки сообщений из очереди MQGET
  • вспомогательные команды запроса и установки атрибутов очередей MQINQ и MQSET
  • команды успешного завершения транзакции MQCMIT
  • команда отката транзакции назад MQBACK
  • команда закрытия очереди MQCLOSE
  • команда отсоединения приложения от менеджера очередей MQDISC.

При создании приложений, обеспечивается поддержка интерфейса MQI для языков программирования: C/С++, Java, SmallTalk, Cobol, PL/1, Lotus LSX, Basic. Надо отметить, что разработка приложений для систем очередей сообщений имеет свои особенности, приведенные в последующих лекциях.



Содержание раздела