Коммуникации на основе HTTP/HTTPS
AggreGate предоставляет универсальный набор инструментов для интеграции с внешними системами и устройствами с использованием стандартных протоколов HTTP и HTTPS. Эти инструменты используют различные аспекты HTTP-коммуникации для предоставления богатой функциональности. В следующей таблице дается краткий обзор того, как можно использовать каждый инструмент.
| |||||
|---|---|---|---|---|---|
Цель | Мониторинг веб-серверов и взаимодействие с HTTP-ресурсами | Предоставить функциональность AggreGate через пользовательские конечные точки HTTP | Обеспечить программный доступ к контексту AggreGate через интерфейс RESTful | Взаимодействие с внешними веб-сервисами SOAP | Предоставить функциональность AggreGate как веб-сервис SOAP |
Архитектура | Клиент-сервер; Драйвер отправляет запросы, получает ответы | Сервер-клиент; Сервер прослушивает и обрабатывает запросы | Клиент-сервер; Клиенты отправляют RESTful-запросы, получают JSON-ответы | Клиент-сервер; Драйвер действует как клиент (для внешних служб) и как сервер (выставляя свои собственные операции) | Сервер-клиент; Сервер прослушивает запросы SOAP и отвечает соответствующим образом |
Протокол | HTTP/HTTPS | HTTP/HTTPS | HTTP/HTTPS | SOAP через HTTP/HTTPS | SOAP через HTTP/HTTPS |
Режим | Клиент | Сервер | Сервер | Клиент и сервер | Сервер |
Варианты использования |
|
|
|
|
|
Was this page helpful?