Breadcrumbs

Hybrid Chat Windows Services

Services


Service Name

Display Name

Corresponding

Component

End Points

Description

1

ActiveMQ

ActiveMQ

ActiveMQ

  • https://<fqdn>:8162

  • http://<fqdn>:8161

ActiveMQ acts as a broker between different components. Only TCP - STOMP TLS and TCP - OpenWire TLS ports are used by Hybrid Chat Components

2

EF_Chat_Server

EF_Chat_Server

chat_server

  • https://<fqdn>:8444

Chat Server acts as a messaging core and socket server.

3

EF_CommServer

EF_CommServer

communication_server

  • https://<fqdn>:8482

Comm Server facilitates agent login and agent & task state management

4

EF_DatabaseConnector

EF_DatabaseConnector

database_connector

  • https://<fqdn>:8450

Database Connector is used to store and retrieve realtime & historical data about chats in MongoDB

5

EF_FileEngine

EF_FileEngine

file_engine

File Engine is used to upload/download files for attachments. File Engine uses Minio to store files.

6

EF_Mre

EF_Mre

mre

  • https://<fqdn>:8095

Mre facilitates chat routing to agents

7

EF_MreMicroservice

EF_MreMicroservice

mre-microservice

  • https://<fqdn>:8447

Mre Microservice stores configurations for Mre

8

Tomcat8

Apache Tomcat 8.5 Tomcat8

tomcat

Customer Gadget:

  • https;//<comm-gateway-fqdn>:8443/customer-gadget

Agent Gadget:

  • https;//<fqdn>:8443/agent-gadget

ECM Frontend:

  • https;//<fqdn>:8443/ecm-frontend

EABC:

  • https;//<fqdn>:8443/eabc

UMM:

  • https;//<fqdn>:8443/umm

Mre Frontend:

  • https;//<fqdn>:8443/mre-frontend

Following UI applications are hosted by Tomcat 8.5:

  • Agent Gadget

  • Customer Gadget

  • ECM Frontend

  • EABC

  • UMM (User Management)

  • MRE Frontend

Customer Gadget is hosted at Communication Gateway Machine in DMZ.

9

MongoDB

MongoDB Server

mongodb

  • TCP:27017

MongoDB hosts two databases:

  • chatsolution for Database Connector

  • mre for Mre Microservice

10

Minio

Minio

minio

  • https://<fqdn>:9000

Minio S3 bucket is used to store files which are sent as attachments during chat.