.Net support in WebSphere MQ
Himanshu_Pathak 0600027P8N Comments (2) Visits (4804)
.Net technology is one of the key development platforms from Microsoft and widely used across the development community all around the world. WebSphere MQ provides the universal messaging and integration which essentially means that Websphere MQ provides connectivity and integration on almost all hardware and Operating system. It also supports almost all the existing development platforms for application development like Java, C, C++, Cobol, .Net/C# etc.
Talking about support of .Net technology in Websphere MQ - WebSphere MQ provides full support to .Net technology which basically means that application developers can write their application in .net/C# technology and connect to WebSphere MQ for sending and receiving messages via MQ. WebSphere MQ provides three different .Net client libraries for Application development in .Net/C#. These are as following -
1. MQ Classes for .Net : This is a standard clients API for connecting to MQ queue manager. Its quite simple and very similar like MSMQ.
2. Message Service Clients for .Net : This client API provides a standard messaging service approach which is based on JMS (Java Message Service). Application written using this API provides easy migration between WebSphere MQ, Message Broker and WebSphere Application Server messaging environment with little or no rework.
3. MQ Custom channel for WCF : This is WCF based and could be used for Web services like application development and connectivity to applications hosted on WebSphere MQ.
So there are three distinct API that have been provided in WebSphere MQ and for different purposes. Depending on the requirement and solution architecture any or all of these could be used for application developments in Dot Net technology and leverage the strength of WebSphere MQ in connectivity and integration domain.
For starters , good reference points are -