Architecture Overview
An overview of components and connections within an IBM® Watson IoT Platform - Message Gateway solution.
Figure 1 is a deployment diagram that is typical of IBM Watson IoT Platform - Message Gateway applications. In the diagram, IBM Watson IoT Platform - Message Gateway connects many users and devices on the internet to services that are deployed on an intranet. The users, devices, and services interact with each other by exchanging messages through IBM Watson IoT Platform - Message Gateway.

IBM Watson IoT Platform - Message Gateway connects large numbers of clients and routes large volumes of messages. IBM Watson IoT Platform - Message Gateway supports both publish/subscribe and point-to-point messaging. Like IBM MQ, it is a subject-based publish subscribe broker, not a content-based broker. Unlike a content-based broker, message-content is not queried or altered by IBM Watson IoT Platform - Message Gateway. No user-based applications can run on IBM Watson IoT Platform - Message Gateway. IBM Watson IoT Platform - Message Gateway typically sits alongside other edge-of-network devices with the same objectives of forwarding large volumes of internet traffic from many different clients.
Connectivity
Connect clients to IBM Watson IoT Platform - Message Gateway by using MQTT, or JMS protocols, which are natively supported.
Connect clients to IBM Watson IoT Platform - Message Gateway over a custom protocol by using the protocol plug-in. For more information about installing your own protocol, see Supported protocols.
Connect IBM Watson IoT Platform - Message Gateway to a IBM MQ network by using MQ Connectivity. For more information about MQ Connectivity, see MQ Connectivity.
Connect IBM Watson IoT Platform - Message Gateway to a Java™ Platform, Enterprise Edition application server by using IBM Watson IoT Platform - Message Gateway resource adapter. Connecting in this way allows application server-based JMS messaging, such as asynchronous message driven beans, to be used with IBM Watson IoT Platform - Message Gateway. For more information, see IBM Watson IoT Platform - Message Gateway resource adapter.
Connect your standby IBM Watson IoT Platform - Message Gateway server to your primary IBM Watson IoT Platform - Message Gateway server to set up a high availability (HA) pair. For more information, see High availability.