Caso de proyecto típico 25—AR, servicios de terceros, acoplamiento súper estable de triángulo de usuario

ar, servicios de terceros, triángulo de usuario acoplamiento súper estable

1: Introducción de fondo

Hemos desarrollado un robot asistente de enseñanza AR, para que los usuarios puedan ver, agarrar y ayudar en el aprendizaje. Es una relación cooperativa con servicios de terceros. Los profesores crean cursos en servicios de terceros y luego los sincronizan con el robot asistente de enseñanza AR. Los maestros inician sesión en el robot asistente de enseñanza AR para impulsar los cursos, y los estudiantes inician sesión en el robot asistente de enseñanza AR para aprender. Todo este proceso utilizará 1. El inicio de sesión del servicio de terceros porque la información de algunos profesores y estudiantes está en el servicio de terceros 2. Los cursos realizados en el servicio de terceros se utilizarán y deben sincronizarse para el robot asistente de enseñanza ar.

De lo anterior se puede ver que el robot asistente de enseñanza ar se basa en servicios de terceros, y los usuarios también deben confiar en servicios de terceros. Si el servicio de terceros termina la cooperación y detiene el servicio, será devastador para nuestro robot asistente de enseñanza ar.
inserte la descripción de la imagen aquí

Dos: ideas y soluciones

La idea principal es separarse de los servicios de terceros, separarse completamente de los servicios de terceros y separarse parcialmente de los servicios de terceros. Nosotros mismos gestionamos a nuestros usuarios y hacemos los cursos nosotros mismos.

Tres: Proceso

En la actualidad, estamos divididos principalmente en dos etapas: la primera etapa (etapa de transición) guarda los datos del usuario en nuestro robot asistente de enseñanza ar durante un cierto período de tiempo, guarda todos los cursos en servicios de terceros en nuestro robot asistente de enseñanza ar y al mismo tiempo Desarrollar nuestro propio sistema de elaboración de cursos.

primera etapa

En esta etapa, en comparación con la etapa anterior, el acoplamiento es más débil. Si el servicio de terceros ya no brinda servicios, el robot asistente de enseñanza ar aún puede brindar servicios. Pero la prestación del servicio es incompleta (algunos problemas con los cursos y los usuarios, no hay nuevos cursos y nuevos usuarios en servicios de terceros).
inserte la descripción de la imagen aquí

Segunda etapa

Sistema de autoridad (gestión de usuarios), robot asistente de enseñanza AR (cursos push, cursos de aprendizaje), sistema de creación de cursos TAR (hacer lecciones, sincronizar cursos)

En esta etapa, nos hemos separado por completo del servicio de terceros, tenemos nuestro propio sistema de creación de cursos (y también tenemos los datos de creación de cursos en el servicio de terceros anterior) y tenemos todos los datos de usuario. del tercero (también admite registro de nuevos usuarios). Nos deshicimos del acoplamiento a servicios de terceros y cambiamos el acoplamiento al sistema de clase Tar que administramos y mantenemos.

inserte la descripción de la imagen aquí

Cuatro: Resumen

  1. Reduzca los factores incontrolables, como los servicios de terceros, y reemplácelos con el sistema de clase Tar que podemos administrar y mantener, aumentar la certeza, reducir la incertidumbre y brindar servicios estables.
  2. Alta cohesión, bajo acoplamiento. Cada módulo es responsable de hacer una cosa. Permisos (gestión) Tar (clases) AR (docencia). Gestión de dependencias una después de la otra. La ventaja de esto es que es conveniente para su posterior ampliación y respectivo mantenimiento.

Supongo que te gusta

Origin blog.csdn.net/wangwei021933/article/details/129620472
Recomendado
Clasificación