Платформа Blue Whale Zhiyun PaaS — это открытая платформа разработки, которая позволяет разработчикам легко и быстро создавать, разрабатывать, развертывать SaaS-приложения и управлять ими.
На этот раз с открытым исходным кодом является BlueKing PaaS Community Edition, который предоставляет механизмы приложений, интерфейсные и серверные среды разработки, шлюзы API, механизмы планирования, единый вход в систему, общедоступные компоненты и другие модули, которые помогают пользователям быстро и экономично. Он обеспечивает полную автоматизацию и услуги самообслуживания для приложения SaaS от создания до развертывания и последующего обслуживания и управления, чтобы разработчики могли сосредоточиться на логической разработке приложений SaaS.
Исходный код версии сообщества платформы Blue Whale Zhiyun PaaS включает в себя:
1. PaaS (paas-ce/paas): включает 4 основных сервиса (python [Django]).
вход: единый сервис входа в систему Blue Whale
paas: Центр разработчиков Blue Whale и веб-инструментарий
esb: API-шлюз Blue Whale
appengine: движок приложения Blue Whale.
2. PaaSAgent (paas-ce/paasagent): агент механизма приложений Blue Whale (golang [labstack/echo]).
1. Центр разработчиков: предоставляет услуги самообслуживания и автоматизации для поддержки быстрого, недорогого и простого создания приложений SaaS.
2. Единая система входа пользователей: поддерживает управление пользователями и ролями, а также поддерживает стыковку с внутренней системой входа в компанию (инструкции по стыковке).
3. Структура разработки: предоставить единую среду разработки приложений SaaS для повышения эффективности разработки.
4. Шлюз API: сервисная шина корпоративного уровня, которая поддерживает два режима доступа (онлайн-доступ для самообслуживания и доступ к кодированию компонентов), чтобы облегчить разработчикам подключение. 5. Существующие систематические службы API на предприятии.
6. Развертывание в нескольких средах. Поддерживает развертывание приложений SaaS в нескольких средах, что позволяет разработчикам удобно проводить тестирование, проверку и выпуск производственной среды.
7. Подключаемые приложения: поддержка загрузки и развертывания приложений Blue Whale S-mart, что удобно для развертывания и трансплантации приложений Blue Whale S-mart.