WebSphere MQ delivers the universal messaging backbone with robust connectivity that enables flexible and reliable messaging for applications, Web services, and Web 2.0. It also delivers market-leading JMS and publish and subscribe messaging. WebSphere MQ is the market-leading message-oriented middleware product that delivers a reliable, proven messaging backbone for many organizations of different sizes, spanning many industries around the world. It enables connectivity to span entire organization without limits with various choices on Skills, Endpoints, Quality of Services, and Networks. It supports wide variety of qualities of service providing a business data highway that can connect all IT platforms, applications and services across the enterprise.By implementing messaging technologies, businesses can use a consistent approach to connectivity, decoupling the business application from the complexity of handling failures, error recovery, transaction integrity, security, and scalability.
WebSphere MQ offers a stack of products to meet various industry needs and WebSphere Message Broker V8 introduces the ability to integrate with Microsoft .NET Framework applications.
WebSphere MQ provides three different clients for specific industry & developers needs: First on stack is the WebSphere MQ .NET Classes(also known as Base .NET classes). It provides a Microsoft .NET developer friendly API that is a quick & simple way to exchange messages with WebSphere MQ, while allowing access to low level MQ Messaging. Next in stack is XMS .NET (also called as IBM Message Service Client for .NET). It provides support for JMS Programming model, which is based on JMS v1.1 specification.. XMS .NET enables easy migration between WebSphere Messaging Servers with little or no application changes, allows interoperability between JMS based applications, and helps to re-use any existing JMS skills while taking full advantage of fully managed Microsoft.NET environment..
Lastly for service oriented applications development using Windows Communication Channel (WCF) with a highly reliable and first class Quality of Service facilities, it provides WebSphere MQ Custom Channel for WCF. WebSphere .NET Stack offers some of the high in demand features like Client Auto Reconnection, Distributed Transactions,SSL etc.
WebSphere Message Broker V8 introduces the ability to integrate with Microsoft .NET Framework applications. A .NET assembly can be called from within a message flow and the WebSphere Message Broker runtime can host and run .NET code. This feature has enabled .NET developers access into the WebSphere Messaging Servers and also the Messaging service access into the Suite of Microsoft Products. WebSphere MB .NET node can integrate heterogenous systems. For example it is now possible to integrate a products such as WebSphere MQ, SAP, Microsoft Dynamics, Databases etc