Kumbia Enterprise Framework ofrece adicionalmente soporte para la novedosa plataforma
IBM Websphere sMash.
IBM ha desarrollado una versión alternativa del servidor
de aplicaciones Websphere, especialmente enfocada a la creación de arquitecturas
orientadas a servicio (SOA) usando los lenguajes dinámicos PHP y Groovy.
Esta plataforma también ofrece una avanzada integración de PHP con
Java. Gracias a esto, las empresas pueden crear aplicaciones PHP que se integren
exitosamente a código, librerías y aplicaciones Java.
Detalles de la Integración
IBM Websphere sMash utiliza P8, un interprete PHP que reemplaza al
Zend Engine y que está escrito en Java. Gracias a esto
la robustez y capacidades de la plataforma Java son heredadas por
las aplicaciones en PHP.
Cuando se implementa una aplicación PHP en producción
usando Websphere sMash, el código PHP es cacheado a una capa
intermedia que acelera la ejecución de los procesos tal como lo
haría APC ó otro acelerador normalmente pero en este
caso optimizado y en forma nativa.
Las aplicaciones son ejecutadas en un entorno administrado
por lo que la gestión de memoria (garbage collector)
y gestión de procesos son más eficientes.
La implementación nativa de Unicode ya se encuentra disponible
en la versión del interprete PHP de IBM Websphere sMash.
¿Que aporta Kumbia Enterprise a WebSphere sMash?
Kumbia Enterprise es el único framework que ha sido
adaptado para correr junto con esta herramienta
Aunque no toda la disponibilidad de PHP existente en la versión basada en C
se encuentra en WebSphere sMash, en LouderTechnology hemos
trabajado para crear la funcionalidad faltante y realizar los cambios
necesarios para que aplicaciones en Kumbia Enterprise puedan correr sin cambio alguno.
Kumbia Enteprise aprovecha la integración con Java de varias
formas. Un ejemplo de esto es el acceso usando la capa de acceso a bases de
datos JDBC (Java Database Connectivity) que permite usar drivers nativos
JDBC para acceder a motores soportados y no soportados aun por PHP en la versión
creada por Zend.
Objetivos del Proyecto
Desarrollar una framework para PHP especializado en la creación
de aplicaciones empresariales y arquitecturas orientadas a servicio (SOA).
¿Como Participar?
Kumbia Enterprise es un proyecto liderado por Louder que es abierto y todos están
invitados a participar. Por medio de los Community puede
intercambiar información, obtener ayuda, compartir ideas y mucho más. Conozca
nuestro Contributor License Agreement CLA para obtener más información sobre como colaborar con el proyecto.
Licenciamiento
Kumbia Enterprise utiliza la licencia abierta apta para empresas New BSD.
Para proteger la propiedad intelectual y fortalecer la confianza con
los usuarios del framework es necesario que los colaboradores del
framework adopten el Contributor License Agreement CLA.