Связь JMS основана на принципе подписки. Все агенты подписываются на все темы и фильтруют список по своему идентификатору (что служит одной из причин, по которым агентам необходимы уникальные идентификаторы).
В соединениях JMS агенты могут настраиваться несколькими способами:
Подход 2 оптимален, поскольку рабочая нагрузка распределяется случайно и прозрачно. Если сервер не справляется с нагрузкой, то задание помещается в очередь, так что дополнительной настройки не требуется.
Связь между сервером и агентом по HTTP/HTTPS обрабатывается стандартным распределителем нагрузки. В каждом запросе выполняется идентификация; любой сервер может провести проверку любого запроса.
В случае сбоя сервера идентификацию пользователя и сервера следует повторить, если только не используется cookie ‘remember me’ ("помни меня").