La plataforma Blue Whale Zhiyun PaaS es una plataforma de desarrollo abierta que permite a los desarrolladores crear, desarrollar, implementar y administrar aplicaciones SaaS de manera fácil y rápida.
Lo que es de código abierto esta vez es BlueKing PaaS Community Edition, que proporciona motores de aplicaciones, marcos de desarrollo front-end y back-end, puertas de enlace API, motores de programación, inicio de sesión unificado, componentes públicos y otros módulos para ayudar a los usuarios de forma rápida y rentable. Proporciona servicios completos de automatización y autoservicio para una aplicación SaaS desde la creación hasta la implementación y el mantenimiento y la administración posteriores, de modo que los desarrolladores puedan concentrarse en el desarrollo lógico de las aplicaciones SaaS.
El código fuente de la versión comunitaria de la plataforma Blue Whale Zhiyun PaaS incluye:
1. PaaS (paas-ce/paas): incluye 4 servicios principales (python [Django])
iniciar sesión: servicio de inicio de sesión unificado de Blue Whale
paas: Centro de desarrolladores y banco de trabajo web de Blue Whale
esb: Puerta de enlace API de ballena azul
appengine: motor de aplicaciones Blue Whale
2. PaaSAgent (paas-ce/paasagent): Agente del motor de aplicaciones Blue Whale (golang [labstack/echo])
1. Centro de desarrolladores: proporciona servicios automatizados y de autoservicio para respaldar la construcción rápida, de bajo costo y sin operaciones de aplicaciones SaaS.
2. Sistema de inicio de sesión de usuario unificado: admite la gestión de usuarios y roles, y admite el acoplamiento con el sistema de inicio de sesión interno de la empresa (instrucciones de acoplamiento)
3. Marco de desarrollo: proporcione un marco de desarrollo de aplicaciones SaaS unificado para mejorar la eficiencia del desarrollo.
4. Puerta de enlace API: un bus de servicios de nivel empresarial que admite dos modos de acceso (acceso de autoservicio en línea y acceso a codificación de componentes) para facilitar la conexión de los desarrolladores 5. Servicios API sistemáticos existentes en la empresa
6. Implementación en múltiples entornos: admite la implementación en múltiples entornos de aplicaciones SaaS, lo que hace que sea conveniente para los desarrolladores realizar pruebas, verificación y lanzamiento del entorno de producción.
7. Aplicaciones conectables: admite la carga e implementación de aplicaciones Blue Whale S-mart, conveniente para la implementación y el trasplante de aplicaciones Blue Whale S-mart