Gerben van Loon

Random thoughts on Microsoft Software Development and other related stuff

IBM WebSphere MQ WCF Channels comparison update

Wrote a lot about the IBM WebSphere MQ WCF Channels in the past. Check out my original post and an update on that one.

What changed in the meantime is that Microsoft added backout queue support to their channel in a hotfix. My comparison table now looks like this:

 

IBM

HIS2009

HIS2010

Fire-and-forget (oneway) client

+

+

+

Fire-and-forget (oneway) service

+

+

+

Request-reply client

+

-

+

Request-reply service

+

-

+

Local transactions

+

-

+

Distributed transactions (DTC)

-

+

+

Client side transactions (DTC)

-

+

+

Backout queue support

+

-

+

Message format

-

+

+

AppFabric support / IIS Hosting
(WAS listener for IIS7)

-

-

+

Works with .NET 3.x

+

+

-

Works with .NET 4.0

+

+

+

WMQ6 support

-

+

+

WMQ7 support

+

+

+

Sample code

+

+

+

Documentation

+

-

-

Licensing

+

-

-

Conclusion
We'll consider starting to use the HIS channel for services only. Hosting services with the HIS channel can be interesting due to support for AppFabric which can save development and maintenance time. For client side we’ll probably stay on the IBM channel anyway due to the licensing costs of the Microsoft channel.

Comments

Javed said:

Hi Gerben,

This is a fantastic comparison table that you have put together.  Keep it coming!!

-J

# January 27, 2012 12:15 AM

Benoit said:

Hello Gerben

Good input! The HIS documentation is indeed very rare, and the sample code isn't that obvious. Do you have some samples or documentation to share?

Greets

Benoit

# February 24, 2012 5:06 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Please add 2 and 6 and type the answer here: