WebSphere MQ

WebSphere MQ (WMQ) veya daha önceki adı ile MQSeries, IBM Şirketinin 1992 de bünyesine kattığı bir MOM (Message oriented Middleware) yani mesaj bazlı arataban türü bir üründür.

Bu ürün 90 lı yılların sonlarına doğru, şirketlerin uygulamalar arası veri aktarımında (quasi standard) olacak kadar yaygınlaşmıştır.

Data aktarım prensibi  "Message Queueing" üzerine kurulur. Uygulamalar WMQ arayüzü MQI ile Queuemanager in yönettiği sıralara (Queues) mesajları yazarlar ve Queuemanager bu mesajı diğer Queuemanagerlere iletir. Diğer uygulama ise bu mesajları okuyarak veri tabanına ekler.

WMQ son yıllarda EAI (Enterprise Application Integration), bir tür genel iletişim tabanı, ve SOA (Service Oriented Architektur) sayesinde daha çok kullanılan bir iletişim uygulaması oldu.

Daha detaylı bilgi için linkler:
 www-01.ibm.com/software/integration/wmq/

WMQ Queuemanager kullanımındaki API'ler:
    * IBM Message Queue Interface for C, COBOL, PL/I, Java, RPG, and C++
    * Java Message Service
    * Representational State Transfer
    * Perl interface (developed and contributed by Hildo Biersma), available from CPAN.[2]
    * Python (programming language) interface PyMQI (originally developed by Les Smithson), available from PyPI[3]
    * Windows PowerShell[4]
    * XMS for C/C++ and .NET[5]
    * .NET
    * SOAP

Mesaj odaklı ara yazılım