martes, diciembre 27, 2005

4bots

La solución se ha dividido en cuatros áreas cláramente definidas y que será implementada por robots que establecen un protocolo de comunicación de dos vías, que se podrían definir como SEMIDUPLEX por el grado de asincronismo presente, con un lado cliente y servidor presentes que permitan sincronizar la información de contenidos y de seguimiento a ambos extremos del canal.

CLIENTE

CSbot:
Los usuarios desconectados, es decir aquellos con pobres capacidades de conectividad a internet, tienen a su dispoción una serie de cursos y contenidos que corren localmente. CSbot (Client Smtp Robot) se encarga de revisar, con la frecuencia definida por el usuario, la pobre conexión a internet que dispone el equipo desconectado y en el momento de mejor conexión, recoge los datos de sincronización generados por la plataforma como efecto de la actividad académica que éste desempeña en los cursos a los que pertenece y los envía como archivo comprimido a una dirección de correo válida y dispuesta para este servicio.

CMPbot: Este robot se conecta con un servidor de correo en el cual el usuario desconectado tiene alojado sus correos electrónicos, descarga los nuevos, los analiza para filtrar aquellos que son utilizados para la actualización de los contenidos. CMPbot (Client Mime-Pop3 Robot) descarga el contenido y lo sube a LORs en la comunidad, curso y asignatura específica que el usuario desconectado está estudiando.

SERVIDOR

SMPbot:
Server Mime-Pop3 Robot se encarga de conectar al servidor de correo del usuario administrador de la plataforma, y luego de analizar los correos nuevos, filtra aquellos que provienen de los usuarios desconectados con información de seguimiento y los sube a la plataforma servidora.

SSbot: En el momento que se suben contenidos a un curso, Server Smtp Robot analiza los usuarios desconectados que pertenecen a ese curso, y les envía un correo a sus cuentas de correo en el formato establecido con el curso scorm como archivo adjunto.

La comunicación es de dos vías y si asumimos que el flujo Cliente-Servidor es de subida y el Servidor-Cliente es de bajada, entonces podríamos decir que la comunicación:

En subida es CSbot-SMPbot
En bajada es SSbot-CMPbot