<a href="http://www.codeproject.com" rel="tags">Code Project</a>
This document contains the following sections:
For more information about JMS, see the JMS Specification.
The Gateway:
If you are interested in using the WebSocket API, see Kaazing WebSocket Gateway - HTML5 Edition.
This document contains the following sections:
- What is Java Message Service (JMS)?
- What is Kaazing WebSocket Gateway - JMS Edition?
- How Do I Use Kaazing WebSocket Gateway - JMS Edition?
What is JMS?
Java Message Service (JMS) is an API that enables the publishing and subscribing of messages between one or more clients and a message broker, and consists of the following elements:- JMS provider: a proprietary Java JMS implementation or an adapter to a non-Java Message Oriented Middleware (MOM), such as Apache ActiveMQ, 29West, JBoss, and TIBCO EMS.
- JMS client: an application or process that creates and sends and/or receives messages
- JMS producer or publisher: a JMS client that creates and sends messages to a JMS provider
- JMS consumer or subscriber: a JMS client that receives messages from a JMS provider. The client can specify message selectors, which allows a consumer or subscriber to filter the messages to receive.
- JMS message: an object that contains the data being delivered between a JMS producer/publisher and a JMS consumer/subscriber
- JMS topic: a mechanism for distributing and publishing messages to multiple JMS consumers/subscribers
- JMS queue: a staging area that contains messages that have been sent but not yet received by the JMS consumer/subscriber
For more information about JMS, see the JMS Specification.
What is Kaazing WebSocket Gateway - JMS Edition?
Kaazing WebSocket Gateway - JMS Edition uses the JMS API to extend the functionality of JMS providers, such as Apache ActiveMQ, 29West, JBoss, and TIBCO EMS.The Gateway:
- Enables the distribution of JMS messages across massive number of JMS clients—more than a message broker could support on its own
- Enables clients to seamlessly communicate with back-end JMS-compliant message brokers across the Web, and through firewalls and proxies
- Enables a variety of clients on different platforms to access the same message broker
If you are interested in using the WebSocket API, see Kaazing WebSocket Gateway - HTML5 Edition.
How Do I Use Kaazing WebSocket Gateway - JMS Edition?
If you are an administrator or need to perform administration tasks, see one of the following topics:- Setting Up Kaazing WebSocket Gateway: If you want to quickly install the Gateway and view the demos
- Administration with Kaazing WebSocket Gateway: To learn about the Gateway configuration elements and how to troubleshoot the Gateway
- How to Configure Security with Kaazing WebSocket Gateway: To learn how to implement security with the Gateway
- Checklist: Configure Kaazing WebSocket Gateway for Reverse Connectivity: To learn how to securely access the Gateway and services behind a completely closed firewall.
- Checklist: Configure Kaazing WebSocket Gateway for High Availability: To learn how to configure the Gateway for HA (High Availability)
- About Integrating Kaazing WebSocket Gateway and JMS-Compliant Message Brokers: To learn how to configure the Gateway for different JMS-compliant message brokers
- Checklist: Manage Kaazing WebSocket Gateway: To learn how to manage and monitor Kaazing WebSocket Gateway sessions
- Integrate Kaazing WebSocket Gateway into an Internal Network: To learn how to configure network protocol binding on the Gateway
If you are a developer who wants to use Kaazing
WebSocket Gateway JMS client libraries with your application, see:
- Checklist: Build JavaScript Clients Using Kaazing WebSocket Gateway if you are a JavaScript developer who wants to integrate a JMS-compliant message broker with an application using JavaScript
- Checklist: How to Build Java Clients Using Kaazing WebSocket Gateway if you are a Java developer who wants to integrate a JMS-compliant message broker with a Java applet
- Checklist: How to Build Flash Clients Using Kaazing WebSocket Gateway if you are a Flash or Java JMS developer who needs to integrate a JMS-compliant message broker with a Flash application
- Checklist: How to Build Microsoft Silverlight and .NET Clients Using Kaazing WebSocket Gateway if you are a .NET or Silverlight developer who wants to integrate a JMS-compliant message broker with a .NET or Silverlight application
- Kaazing WebSocket Gateway JMS Client Libraries: Supported APIs if you want to peruse the client API documentation and learn about the supported APIs
No comments:
Post a Comment