Enterprise Messaging

An enterprise messaging system (EMS) is a set of published Enterprise-wide standards that allows organizations to send semantically precise messages between computer systems. EMS systems promote loosely coupled architectures that allow changes in the formats of messages to have minimum impact on message subscribers.

As the world becomes more interconnected and the marketplace relies more and more on electronic transactions, you need an enterprise messaging system that connects distributed applications so they can communicate with each other. Not only that; enterprise messaging must be freeflowing with partners and customers outside the firewall. A robust enterprise messaging system will ensure that communication and transactions happen accurately and reliably, thereby facilitating fast responses to requests for payments, status checks, quotes and more. Adopting a superior enterprise messaging system will enable continuous communications, even during scheduled downtime, and will also prevent data loss during a system crash.

Key Features of Xplore Enterprise Message Service

  • A distributed and reliable architecture, with support for load-balancing, routing, and fault tolerant configurations that together remove single points of failure. By using Xplores messaging solution, companies have been able to reliably support over 50,000 messages per second and achieve 99.999% uptime.
  • One of the broadest sets of messaging semantics; supports request/reply and publish/subscribe interactions, synchronous and asynchronous messaging, multicast deployments and different levels of reliable messaging, including support for externally managed XA-compliant transactions. These capabilities enable developers and administrators to support different types of service protocols on the same platform and fine-tune qualities of service for even the most demanding applications.
  • A distributed message bus with multi-protocol support for Java Message Service (JMS), and SmartSockets Xplore supports many of the leading open standards, including web services, and provides adapters for third-party applications and infrastructure including IBM MQSeries. This makes it possible for companies to reuse their existing investments and focus on delivering new functionality.
  • Native support for a broad range of development technologies and platforms including Java EE and Microsoft .NET on servers, desktops, and mobile devices, and C and COBOL on the mainframe.
  • Support for security standards with the administrative control needed to deliver high performance and secure messaging solutions. It has full SSL support for client-to-server and server-to-server connectivity and plug-in security capability for custom-built authentication (JAAS) and authorization.
  • Operational flexibility through integration with third-party relational databases.
  • Built-in monitoring and management capabilities that provide detailed administrative functions and statistics and support automation through an administrative API or command-line shell. Companies can also leverage Xplore's common monitoring and management framework for top-down, end-to-end distributed monitoring and management of Xplore and non-Xplore products.
  • Custom transport channel for enabling Xplore Enterprise Message Service as the message transport for Microsoft .NET applications on the Microsoft Windows Communications Framework.