manager - wso2 esb advantages
¿Qué es wso2 ''orbit'', ''kernel'' y ''platform''? (1)
Orbit empaqueta dependencias externas de terceros que no son mantenidas por WSO2, pero que son necesarias para algunos productos.
Kernel contiene código fuente para el código núcleo / kernel de la plataforma de carbono sobre la cual se ejecuta cada producto.
La plataforma contiene la fuente de toda la plataforma de carbono y todos los productos WSO2 están dentro de la plataforma.
Al construir desde la fuente, primero necesitaría construir la órbita, luego kernel y finalmente construir la plataforma.
También puedes probar construir desde una de las ramas, como la rama 4.0.0 o 4.1.0. El kernel para 4.0.0 está disponible en
https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0
Del mismo modo, también puedes obtener ubicaciones de svn de sucursales para la órbita y la plataforma.
Puede crear una versión de parche yendo al directorio de parches y versiones desde allí.
Por ejemplo, si quiere compilar la versión 4.0.6 de la plataforma, vaya a la platform/patch-releases/4.0.6
en la plataforma de pago y compilación desde allí.
Mientras trabajaba en cómo construir la plataforma wso2 desde la fuente, he encontrado muchas referencias a los términos ''órbita'', ''kernel'' y ''plataforma''.
Estos términos representan repositorios de códigos separados, por ejemplo
svn co https://svn.wso2.org/repos/wso2/carbon/orbit/trunk/ orbit
svn co https://svn.wso2.org/repos/wso2/carbon/kernel/trunk/ kernel
svn co https://svn.wso2.org/repos/wso2/carbon/platform/trunk/ platform
¿Qué representan estos términos en funcionalidad y cuál es su relación entre ellos?