Kumbia Enterprise Framework
para IBM Websphere sMash

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.

Información Relacionada