Red de conocimiento informático - Consumibles informáticos - DingTalk y oa _¿Cuál es la diferencia entre oa y DingTalk?

DingTalk y oa _¿Cuál es la diferencia entre oa y DingTalk?

1. Sistema de oficina OA Debido a la apertura de J2EE, la plataforma OA admite varios servidores, sistemas operativos, bases de datos, middleware y software de aplicaciones.

En segundo lugar, la plataforma OA adopta la estructura estándar J2EE y está desarrollada en lenguaje Java. La configuración del sistema se completa mediante tecnología XML; la base de datos adopta la tecnología de separación de bases de datos relacionales y no relacionales. Al mismo tiempo, la plataforma OA admite varias bases de datos relacionales. El sistema se conecta a la base de datos a través del servicio JDBC y utiliza la agrupación de conexiones para mejorar el rendimiento del sistema. El protocolo de comunicación adopta HTTP y TCP/IP.

En tercer lugar, toda la aplicación de la plataforma OA se divide en tres capas lógicas relativamente independientes, cada capa tiene un conjunto de interfaces definidas. La primera capa es la capa de presentación, que es una interfaz gráfica proporcionada a los empleados y usuarios relacionados. Incluye cualquier sistema que pueda mostrar datos, como formularios HTML, JavaApplets y JSP. La interfaz completa el procesamiento de transacciones diarias y los procesos comerciales a través de interfaces y flujos de trabajo designados.

En cuarto lugar, la capa intermedia (capa lógica de aplicación) de la plataforma OA es el código que los usuarios necesitan llamar (a través de la capa de presentación) para obtener datos. La capa de presentación formatea y muestra los datos después de recibirlos. Esta separación de la lógica de la aplicación y la interfaz de usuario de la plataforma OA mejora enormemente la flexibilidad del diseño de la aplicación. Las plataformas OA pueden adoptar diferentes interfaces gráficas de usuario sin cambiar la lógica de la aplicación, siempre que la capa lógica de la aplicación proporcione una interfaz claramente definida para la capa de presentación.

En quinto lugar, la capa intermedia de la plataforma OA está implementada mediante lenguaje Java, Servlet y Beans, y su expresión es en forma de paquetes de componentes, es decir, bibliotecas de clases. Encapsule funciones abstractas adaptables, como gestión de usuarios, acceso a datos subyacentes, transmisión de datos y análisis de datos, y defina varios paquetes de componentes basados ​​en diferentes aspectos, como funciones, lógica y uso, para proporcionar una API unificada y estandarizada (CoreAPI) para las capas superiores. acceso transparente a la capa. Interfaz clara

6. En toda la aplicación de la plataforma OA, la capa intermedia juega un papel muy importante, que incluye principalmente el sistema de seguridad, el sistema de aplicaciones y la plataforma tecnológica. La capa que se presenta a continuación es la base del sistema de oficina.

7. La capa inferior de la plataforma OA es la capa de datos, que se utiliza para implementar la gestión unificada de datos y las interfaces de intercambio de datos. y funciones de gestión y mantenimiento de datos, intercambio de datos, extracción de datos y filtrado de datos.

8. está abierto y penetrado en múltiples dimensiones horizontal y verticalmente, lo que hace que los componentes y módulos aislados se conviertan en un ecosistema orgánico