Progress® SonicMQ® clients are add-on components that extend the reach of messaging to include applications developed for the Microsoft .NET environment as well as applications written in a variety of programming languages including C, C++ and COM.
Available clients include:
![]()
The Progress® SonicMQ® .NET Client is an add-on component that extends the reach of messaging to include applications developed for the Microsoft .NET environment. Written natively in C#, this client enables SonicMQ messaging application to be developed using .NET Managed Languages, including C# .NET, Managed C/C++ and Visual Basic .NET. Key features and benefits include:
Feature | Function | Benefit |
Native C# API |
Allows interoperability between .NET applications and Java applications leveraging the Messaging Server |
Facilitates reliable interoperability between .NET and Java applications |
Fault tolerant connections |
Provides automatic and transparent failover and reconnect in case of Messaging Server failure |
Provides fault tolerant interoperability between .NET and Java applications |
Transactional support |
Allows .NET and Java applications to exchange messages within a protected transactional umbrella |
Extends the transactional reach of SonicMQ to your .NET applications |
Managed .NET component |
The SonicMQ .NET Client is a native .NET component and |
Allows applications to be developed using a variety of .NET managed languages. |
The SonicMQ C/C++/COM Client is an add-on component that extends the reach of messaging to include applications written in a variety of programming languages including C, C++ and COM. Key features and benefits include:
Feature |
Function |
Benefit |
C/C++/COM Client API |
Allows interoperability between C/C++/COM applications and Java applications leveraging the Messaging Server |
Facilitates reliable interoperability between applications written in different languages |
Fault tolerant connections |
Provides automatic and transparent failover and reconnect in case of Messaging Server failure |
Provides fault tolerant interoperability between C/C++/COM and Java applications |
Transactional support |
Allows C/C++/COM and Java applications to exchange messages within a protected transactional umbrella |
Extends the transactional reach of SonicMQ to your applications |
Multi-platform support |
Multi-platform support for |
Increases the range of interoperability options to include both Unix and Windows-based C and C++ applications |
If you are an existing SonicMQ customer, visit our Download Center to download the latest versions of the SonicMQ .NET and C Clients.
Click here if you are currently evaluating SonicMQ and are interested in evaluating the supported SonicMQ .NET and C Clients.