1. Diagrama
En la siguiente figura se tiene el diagrama de despliegue:
2. Servidores
La instalación en servidores la componen los siguientes elementos:
Servicios Windows: Permiten la ejecución de tareas, agendas, entre otras funcionalidades en segundo plano.
-
Aranda AVS Turn Server: Permite la conexión de las puntas en una sesión de control remoto. Requiere escuchar en el puerto 8081, aunque puede ser configurado. Utiliza el protocolo TCP configurable a usar SSL/TLS
-
Aranda AVS Stun Server: Permite contar con un servidor stun/turn WebRTC para la funcionalidad de transferencia de archivos. Escucha como mínimo en el puerto 3478 por TCP y UDP. Para permitir relay pueden configurarse más puertos por TCP o UDP.
-
Servicios de la common: Servicios comunes de aplicaciones de Aranda.
Aplicaciones Web: Permiten exponer por HTTPS aplicaciones web. Todos utilizan el puerto 443 con protocolo TCP. Es requerido habilitar HTTPS
-
API/AVS: Ofrece las funcionalidades de la página principal del producto Virtual Support.
-
API/Agentavs: Permite registrar y actualizar las estaciones de trabajo.
-
Notificationavs: Permite el envío de mensajes entre los especialistas y las estaciones de trabajo. Utiliza protocolo WebSocket
Servidor de base de datos: Servidor SQLServer persistir datos estructurados
3. Usuarios
Administradores: Gestionan configuraciones del producto. Utilizan un explorador web.
Especialistas: Utilizan los servicios de soporte como control remoto, transferencia de archivos y chat
-
Página web: Utilizan las funcionalidades de soporte
-
Aranda.AVS.Viewer.Console: Visor que permite tomar control remoto en las estaciones de trabajo.
-
Aranda.AVS.Specialist.Orchestrator: Servicio Windows que permite la funcionalidad de transferencia de archivos y enviar grabaciones de control remoto.
Estaciones de trabajo: Reciben la ayuda a través de las funcionalidades de soporte. Se tiene soporte para Windows y Mac OS
-
Aranda.AVS.Workstation: Servicio de Windows que ofrece las funcionalidades principales
-
Aranda.AVS.VNC.Application: Servicio de Windows que permite tomar control remoto.