SonicMQ Clients
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.
The 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 is fully-managed .NET code |
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 Red Hat Enterprise Linux, Solaris and Windows |
Increases the range of interoperability options to include both Unix and Windows-based C and C++ applications |


