¿Cuáles son las ventajas de las plataformas de desarrollo de Yanhuang Yingdong y Tianling?
El producto de plataforma de desarrollo rápido de código bajo MyApps con derechos de propiedad intelectual independientes es la primera plataforma de desarrollo de configuración visual en China. La plataforma integra tecnologías centrales como motor de procesos, motor de formularios y motor de informes. Sus características de desarrollo rápido y flexible y su comprensión precisa de los modelos comerciales y hábitos operativos de gestión de procesos al estilo chino muestran ventajas únicas. Los desarrolladores pueden editar la asociación entre diseños de formulario y nodos de proceso administrando la interfaz visual en segundo plano. Los desarrolladores también pueden desarrollar varios escenarios comerciales sin ninguna base de lenguaje de programación. Proporcione a los usuarios empresariales toda la infraestructura necesaria para el desarrollo de sistemas de aplicaciones. La plataforma cubre el soporte del ciclo de vida completo para la gestión del desempeño empresarial (BPM), incluido el análisis de la demanda de procesos comerciales, el diseño, el desarrollo e implementación rápidos, las pruebas de simulación, la operación y el mantenimiento, la actualización y el lanzamiento, el análisis y la gestión del desempeño de los procesos y la mejora de procesos. MyApps se ha desarrollado durante 14 años desde la primera versión y contiene más de 10.000 líneas de código fuente.
Generalización de ventajas
1) Microservicios: alta escalabilidad, cada servicio se puede implementar de forma independiente, es fácil de expandir y reducir y puede mejorar la utilización de manera efectiva;
2) Multitemporal: dividido en tiempo de autorización, tiempo de diseño y tiempo de ejecución. Tiempo de diseño: Manipular y almacenar formularios, procesos, vistas, informes, etc. Autorización: operar y almacenar usuarios, departamentos, permisos, etc. Tiempo de ejecución: los usuarios reales utilizan el sistema y almacenan datos comerciales.
3) Múltiples modos de implementación: admite implementación independiente, en clúster y en la nube.
4) Agrupación en clústeres: desde la arquitectura de clúster de igual a igual anterior hasta la escalabilidad dinámica de; todos los microservicios, que implican la transferencia del equilibrio de carga desde un único punto del front-end a la persona que llama
5) Configuración: incluido el desacoplamiento de dependencia del servicio, la transparencia y la no intrusión;
6) Control de versiones: se refiere a la gestión de múltiples versiones requerida en escenarios como actualizaciones de servicios o corrección de errores en línea. Los proveedores y consumidores de servicios deben especificar un número de versión al publicar referencias.
7) Asíncrono: método de optimización del rendimiento comúnmente utilizado. En los escenarios correctos, la asincronía puede generar un mayor rendimiento y tiempos de respuesta más cortos, al mismo tiempo que tiene la función de aislar la inestabilidad externa.