IBM Universal Messaging using WMQ and its Integration capablities using Microsoft .NET

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 Messaging provides the ability to develop applications using Microsoft .NET, thereby allowing the .NET developers to get access to WebSphere MQ Queue Managers on all platforms(including z/os). The importance of the Microsoft .NET platform is growing for many reasons and this support from WebSphere Messaging provides an easy and simplified access to WebSphere MQ and also provides integration capabilities between WebSphere MQ, WebSphere MB and Microsoft Products like SQL Server, Sharepoint , MS CRM, and MS Dynamics etc thus brining in the enterprise wide integration. 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