The SonicMQ messaging system is based on one or more brokers that establish connections with clients, perform routing functions, and implement security measures. Every client of SonicMQ has a persistent connection to a SonicMQ Broker.

As shown, a SonicMQ Broker can be configured with an HTTP/S acceptor. In effect, such an acceptor lets the broker function as a web server, enabling Sonic ESB to expose its services as standard web services that process requests from external clients using the internet.



For more information about the SonicMQ Broker, see the SonicMQ product documentation.