JMS equivalent in .Net

I am trying to make a general abstract interface over the messaging infrastructure in our company. The goal of the project is 2 times. 1 is to hide the complexity of programming from developers (I know that it is not very complicated, but it simplifies it even more), and 2 to make developers independent of the vendor’s specific messaging infrastructure (that is, it can be MQSeries or EMS or MSMQ).

The most common option is to use the WCF layer over the messaging infrastructure. Use the special MQSeries channel for WCF or use the special EMS channel for WCF. But both are excluded due to the lack of a proper version of MQSeries and EMS.

Can someone please ask what are the possible solutions to this problem. One of them that I can think of is to have a regular shell like JMS. Has anyone ever tried something like this before. Any help would be fantastic.

By the way, I am trying to create this shell in C # 3.5.

Hi

+6
c # ibm-mq messaging ems
source share
2 answers

Here is NMS , which is an implementation of the .NET JMS protocol. It comes with a provider who works with ActiveMQ as the primary message broker.

It may also be useful to check out some of the excellent open source service bus implementations for .NET that provide additional useful paragraphs for messaging: NServiceBus , MassTransit, and Rhino Service Bus come to mind.

+8
source share

IBM provides XMS libraries for WebSphere MQ. This is a .NET implementation of the JMS protocol that works with WebSphere MQ.

They come as SupportPac IA9H , which is a free download.

+2
source share

All Articles