WCF Transport Channel for WebSphere MQ by IBM

Do you want your .NET application to talk to WebSphere MQ Series?  IBM has utilized the extensibility features of WCF and built a proof-of-concept Custom Channel for WebSphere MQ for Windows Communication Foundation.  This proof-of-concept product enables IBM WebSphere MQ (WMQ) to be used as a custom WCF transport channel in .NET 3.0+ applications.  According to the included user guide, "Messages are formatted according to the SOAP over JMS implementation available in WebSphere MQ v6.0, enabling applications to communicate both with services hosted by WCF or by the WebSphere SOAP over JMS service infrastructure."

The product includes the following samples:

  • Using WMQWCFCustomChannel as a transport between a WCF Client and a WCF Service
  • Connect from a WCF Client to the .NET 'SOAP over JMS' sample service provided in WebSphere MQ
  • Connect from a WCF Client to the Axis Java 'SOAP over JMS' sample service provided in WebSphere MQ

I think this proof-of-concept initiative is a great example of expanding interoperability between .NET and J2EE applications. 

Once of Microsoft's Technology Adoption Program (TAP) partner JNBridge is currently in the process of building a WCF-based JMS Adapter (technically a WCF transport channel) for enabling asynchronous messaging between .NET and JMS implementations.