This repository has been archived by the owner on Jan 25, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
02 Especificación de Servicios
thewillyhuman edited this page Feb 26, 2021
·
1 revision
El sistema completo se encuentra compuesto por los siguientes servicios, todos ellos pueden encontrarse en la carpeta src
.
Servicio | Lenguaje | Descripción |
---|---|---|
webclient | React | Expone por HTTP el sitio web que pueden usar los administradores del sistema. |
androidclient | Native React | Cliente android que expone la funcionalidad del sistema a los usuarios. |
authenticationservice | .Net | Provee un mecanismo de autenticación para los usuarios registrados y de verificación de identidad en las peticiones a los servicios. |
userservice | Java | Permite crear, actualizar, borrar y buscar usuarios. |
postsservice | Java | Permite crear, actualizar, borrar y buscar posts. |
chatsservice | .Net | Permite crear, actualizar, borrar y buscar conversaciones individuales. |
translationservice | .Net | A demanda de otros servicios traduce el texto que sea necesario al idioma seleccionado. |
texttospeechservice | Python | Para una entrada de texto genera un audio que representa la entrada convertida a habla humana en el mismo idioma. |
statisticsservice | Java | Permite centralizar todas las estadísticas relativas a las entidades del sistema en un mismo sitio. No es un sistema de monitorización del sistema si no más bien una caché de estadística. En este sistema se pueden encontrar datos como el número de mensajes por usuario, el número de usuarios registrados en las últimas 24h, etc. |
offensivetextdetectionservice | Python | Continuamente busca texto que puea ser ofensivo dentro de los posts nuevos. |
languageidentservice | Java | Para los posts nuevos identifica el lenguaje en el que están escritos y etiqueta dichos posts. |
topicmodelingservice | Python | Para los posts nuevos se identifican los posibles tópicos que contenga el post. |