A TIBCO Enterprise Management Service (EMS) server provides messaging services for applications that communicate by monitoring queues. The TIBCO EMS server ensures that sent messages are directed to the correct receive queue or ensures that messages are routed to another queue manager. It is fully compliant Java Message Service (JMS) implementation from TIBCO with some enterprise-class enhancements. It is main part of Enterprise Backbone, Enterprise Middleware and Enterprise SOA. Unlike TIBCO Rendezvous, where publishers and subscribers communicate directly without server, EMS represent dedicated server, hub which connects all clients and passes through itself all messages.