|HOME >> PRODUCTS >> LIGHTSTREAMER JMS EXTENDER|
Lightstreamer JMS Extender
The Lightstreamer JMS Extender is able to extend any third-party JMS server by:
► Extending the JMS connections from the LAN into the WebThe Lightstreamer JMS Extender connects to any third-party JMS server and makes JMS (Java Message Service) available on the Web. Any HTML page running inside a web browser, as well as any Node.js application, instantly become JMS clients, able to publish and subscribe on JMS topics and queues. Therefore, Web pages can exchange messages with legacy JMS applications through the Internet.
► Extending the JMS server scalability
► Extending the JMS security model
The highly optimized Lightstreamer engine and protocol are used to deliver all types of JMS messages over standard HTTP and WebSockets, with low latency and massive scalability.
On the server side, a Java hook API is provided to implement custom authentication and authorization. This is optional, so in simple cases you can avoid any server-side development.
Connect to any JMS server from anywhere.
Connect to your JMS server from anywhere on the Internet, even behind the strictest corporate firewalls and proxies. No need to fight with firewall rules and change the security policy. Your JMS server will be instantly available through standard Web protocols (HTTP and WebSockets). Any JMS server is supported, including IBM MQ, ActiveMQ, Artemis, WebLogic, etc.
Scale out your JMS server with massive fan-out.
Scale to millions of JMS clients by offloading the fan-out from your existing JMS server to the Lightstreamer JMS Extender. The Extender will take care of JMS connection pooling, connection offloading, and automatic reconnection, for best performance. The world-class Lightstreamer engine is employed to manage massively concurrent connections. In addition, clustering of multiple Lightstreamer JMS Extenders is supported.
Add fine-grained authentication and authorization.
You can add very fine-grained authentication and authorization to your Web JMS clients without dealing with legacy and proprietary JMS security mechanisms. The Lightstreamer JMS Extender offers a Java Hook API, which allows you to implement your own authentication/authorization logic, as well as integrate with your existing authentication/authorization system.
The Lightstreamer JMS Extender can encypt the client connections with TLS, even if the JMS server in use is not configured to manage encryption. This way, TLS is offloaded from the JMS server to the JMS Extender.
Connect to multiple JMS servers.
A single Lightstreamer JMS Extender instance can connect to different JMS servers. For example, it might connect to both an ActiveMQ instance and a IBM MQ instance and make such brokers available to the clients.
Support for advanced JMS features.
The Lightstreamer JMS Extender supports several JMS features, including: producers and consumers on any topic or queue; durable subscribers; asynchronous message consuming via message listeners; synchronous message consuming via receiveNoWait; message selectors; 5 different acknowledge modes; 4 different message types (text, object, map and bytes); session recovery; transactions; temporary queues and topics; message correlation; connection client IDs.
Read more articles from the Lightstreamer blog:
Optional means that a feature can be purchased separately.
To get price quotes based on your requirements, please contact email@example.com.