Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

02 Especificación de Servicios

thewillyhuman edited this page Feb 26, 2021 · 1 revision

Registro de servicios

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.