16 July 2007

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:
http://www.alphaworks.ibm.com/tech/mqwcf/

Filed under: , , , , , , ,
 

Comments

# Arno's Blog said:

L' annonce a été faite il y a quelques jours sur le blog DotNetInterop : un channel spécifique est en

19 July 07 at 3:35 PM
# Arno's Blog said:

L' annonce a été faite il y a quelques jours sur le blog DotNetInterop : un channel spécifique est en

19 July 07 at 3:36 PM
# Arno's Blog said:

L' annonce a été faite il y a quelques jours sur le blog DotNetInterop : un channel spécifique est en

19 July 07 at 4:44 PM
# Allan's Best Week Ever said:

Definitely tongue in cheek :) but WCF is fast allowing some very important ways of communicating. Take

25 July 07 at 10:14 PM
# Noticias externas said:

Definitely tongue in cheek :) but WCF is fast allowing some very important ways of communicating. Take

25 July 07 at 10:25 PM
# jinishans said:

Is there any IBM MQ custom channel by any chance...?

26 July 07 at 4:27 PM
# All About Interop said:

In a previous post , I wrote about a WCF Channel for MQ that IBM is building. Some customers had asked

30 July 07 at 5:14 PM
# jinishans said:

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.

01 August 07 at 11:08 AM
# DotNetInterop said:

Jinishans, yours is an interesting use-case, and I suppose you are not the only one seeking that sort of capability.

09 August 07 at 9:32 PM
# jinishans said:

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.

14 September 07 at 10:59 AM
New Comments to this post are disabled
Page view tracker