Custom WCF Channel for IBM MQ
IBM have shipped an early version of a Custom WCF Channel for MQ. The dev team in Hursley contacted me to solicit feedback. It's apparently pretty simple now, supporting only SOAP one-way messaging, but they say if there is sufficient interest and feedback, they will consider developing it further and perhaps adding it to the MQ product (as they did with the MQ Classes for .NET, and other stuff).
Out of the box, WCF includes support for queued transport, over MSMQ, which is the Microsoft Message Queue, built-into Windows. This is available in the NetMsmqBinding. You can read more about it here.
What our friends at IBM are doing is similar, but different in a very important way: In the IBM channel, messages are encoded and sent via the message queue, just as with the NetMsmqBinding. However, with the IBM channel, of course, the queue is WebSphere MQ v6.0, and not the built-in MSMQ. There is one other important difference though: Messages are encoded using the SOAP over JMS (Java™ Message Service) message format described in WebSphere MQ 6.0. Why is this important? This enables interoperability with services and clients hosted by other environments that can also read or generate SOAP-over-JMS. Examples are such as CICS (Customer Information Control System) and WebSphere Application Server.
So this channel has the possibility of opening up some new interop capabilities between .NET / WCF applications and apps that run in non-.NET environments, including Java applications running in WebSphere Application Server.
Please do have a look:
https://www.alphaworks.ibm.com/tech/mqwcf/
Comments
Anonymous
July 19, 2007
L' annonce a été faite il y a quelques jours sur le blog DotNetInterop : un channel spécifique est enAnonymous
July 19, 2007
L' annonce a été faite il y a quelques jours sur le blog DotNetInterop : un channel spécifique est enAnonymous
July 19, 2007
L' annonce a été faite il y a quelques jours sur le blog DotNetInterop : un channel spécifique est enAnonymous
July 25, 2007
Definitely tongue in cheek :) but WCF is fast allowing some very important ways of communicating. TakeAnonymous
July 25, 2007
Definitely tongue in cheek :) but WCF is fast allowing some very important ways of communicating. TakeAnonymous
July 26, 2007
Is there any IBM MQ custom channel by any chance...?Anonymous
July 30, 2007
In a previous post , I wrote about a WCF Channel for MQ that IBM is building. Some customers had askedAnonymous
August 01, 2007
Tx for your reply. Actually the Custom Channel proto released by IBM is for XMS.NET which you can use only when the other end is sending / receiving as JMS message. Also, this channel you can use only thru webservices. We're looking for a WCF Custom Channel using IBM MQ classes for .NET which is used to send/receive MQ messages directly.Anonymous
August 09, 2007
Jinishans, yours is an interesting use-case, and I suppose you are not the only one seeking that sort of capability.Anonymous
September 14, 2007
ya, but i asked IBM, but they said, they dont have any plans to do that. You've any other code sample sort for this.