Protocol specifications
- Updated: 2021/11/05
Protocol specifications
A standard set of regulations and requirements that allow two electronic items to connect to and exchange information with one another.
The following table lists the protocols IQ Bot uses to enable various task.
Component Communication | Protocol | Notes |
---|---|---|
Microsoft Azure Computer Vision OCR engine | HTTPS | Open port: 443 |
Google Vision API OCR engine | TCP | Open port: 443 |
Browser to Web server | HTTPS, REST/JSON | TLS typically terminates on a firewall. |
IQ BotLite command to Web server | HTTP(S), REST/JSON | TLS typically terminates on a firewall. |
Web server to Gateway | HTTP(S), REST/JSON | |
Web server to Control Room | HTTP(S), REST/JSON | TLS typically terminates on a firewall. |
Gateway to Microservices | HTTP(S), REST/JSON | |
Gateway to Message queue | HTTP | Encrypted communication will be mandatory in a future release. |
Control Room to Web server | HTTP(S), REST/JSON | TLS typically terminates on a firewall. |
Microservices to Control Room | HTTP(S), REST/JSON | Use of encryption is not controlled by the Cognitive team. |
Microservices to database | TCP | Encrypted communication will be mandatory in a future release. |