Ask the Expert

Can you give me a brief description of the comparison between MSMQ and SonicMQ?

Can you give me a brief description of the comparison between MSMQ and SonicMQ. Moreover, can you give me the advantages and disadvantages of the both as well?

    Requires Free Membership to View

See previous answer.

Advantages/Disadvantages of SonicMQ versus MSMQ:

+ SonicMQ is written purely in Java
+ Fits into J2EE environments
+ Supports not only message queueing, but also publish/subscribe
+ Proven scalability and reliability
+ High-availability features (implemented through Message routing)
- Supports mainly Java. Other languages (VB, C# etc.) can be fitted in using SOAP Web services, but certain important features of JMS (guaranteed delivery, store & forward) might be lost.
- The vendor (SonicSoftware) is much smaller than Microsoft
- The vendor is not a market leader in the messaging middleware space, but very well positioned in the JMS market, which is an important subset of the overall messaging middleware market.

Advantages/disadvantages of MSMQ versus SonicMQ

+ MSMQ fits seamlessly into the .NET platform
+ Can be programmed in VBasic, C#, C++ etc.
+ .NET Studio Wizards make the development of MSMQ applications easy
+ Proven scalability and reliability
+ Well-established vendor
+ High-availability features (clustering)
- Proprietary solution from Microsoft. Not standards-based
- Does not run on non-Microsoft platforms: Linux, Solaris
- Only provides a point-to-point message queueing model, but no publish/subscribe

This was first published in July 2002

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: