MQdev Blog - moving to Messaging on Developerworks!
KiranDarbha 060000SA26 Marcações:  c# .net classes xms base ibm.wmq wcf ibm.xms websphere wmq 9.577 Visualizações
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.
This is a cross post of the blog I posted in WebSphere India blog
Disclaimer: Each posting on this site is the view of its author and does not necessarily represent IBM’s positions, strategies or opinions. I do not guarantee correctness of the opinions or content or sample code presented here. Use it at your own risk.
Himanshu_Pathak 0600027P8N Marcações:  mq programming c# application wcf .net 2 Comentários 32.784 Visualizações
.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.
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 -