Note

The online documentation is produced by a web publishing technology created by us to read the documents origins in OpenOffice Writer (ODT) and Microsoft Word (docx) formats and produces native web and PDF versions. In this way we maintain Louder project documentation update and in sync on each of its formats.
Select a Language:
Introducción
Kumbia Enterprise es un framework PHP cuyo principal objetivo es la practicidad y facilidad de uso, sin dejar de darle importancia al rendimiento, robustez, profesionalismo y calidad de una aplicación orientada a la Web. Esta implementado usando la versión 5.2 de PHP y está completamente orientado a Objetos. Los componentes están integrados y optimizados lo cual aumenta el rendimiento interno del framework y de las aplicaciones desarrolladas con él.
El framework adicionalmente permite usar componentes independientes y librerías de terceros e integrarlas a las aplicaciones desarrolladas.
Kumbia Enterprise Framework es una versión modificada del Kumbia Framework Comunitario versión 0.5, el cuál ha sido estabilizado y refactorizado para aumentar su robustez y velocidad. La versión comunitaria es punto fundamental de innovación y desarrollo para la constante integración a la versión creada por LouderTechnology. El objetivo de este framework es fortalecer el desarrollo de aplicaciones de negocios orientadas a una presentación Web que funcionen tanto en Intranets como en Internet. La creación de sitios Web usando Kumbia Enterprise es posible, aunque pueda encontrar otras herramientas más indicadas y ligeras para esta tarea.
El presente documento explica en forma detallada cada componente del framework.
Diferencias con la versión Comunitaria
La versión modificada que desarrollamos en Louder Technology ha pasado por un riguroso proceso de estabilización y calidad que exigen entornos de producción para aplicaciones de alta disponibilidad.
Beneficios clave al usar Kumbia Enterprise:
  • Reducción de costos operacionales cuando se implementan grandes sistemas
  • Capacidad de escalamiento mejorada (clusterización, cache distribuido)
  • La posibilidad de obtener soporte en diferentes niveles que mitigue el riesgo y ayude a eliminar el lock-in de proveedores de herramientas de desarrollo de software.
  • Integrar las aplicaciones con código PHP5 existente incluyendo otros frameworks como Zend Framework.
  • Facilidades en la integración requerida para implementar arquitecturas orientadas a servicios (SOA).

Otras mejoras esta versión:
  • Subsistema de plugins que permite extender fácilmente la arquitectura MVC
  • Soporte para transacciones de alto y bajo nivel
  • Soporte para conexión a bases de datos usando drivers nativos de PHP, PDO y JDBC para los motores: MySQL, Oracle, IBM Informix, Microsoft SQL Server, SQLite y MongoDB.
  • ActiveRecord que se adapta a cualquier esquema de base de datos, soporta validadores de usuario, meta-datos de disco ó memoria, menor consumo de memoria al manejar grandes cantidades de datos. Uniones y Joins basados en los modelos de la base de datos.
  • Lectura de archivos de configuración en formatos: Ini, Array Nativo de PHP, Xml y Yaml.
  • Componente para crear logs con adaptadores a archivos, archivos comprimidos, bases de datos y envolturas (streams)
  • Componente i18n para Internacionalización el cual permite manejar UTF-8 de forma segura por parte del framework.
  • Componente SOAP que cumple con el estándar de la versión 1.2 de la W3C completamente.
  • Adaptadores para la admistración de datos de sesión (Memcached, Database, Eaccelerator y Archivos)
  • Componente para la generación de reportes a varios formatos (Excel, HTML, Pdf) usando el mismo código
  • Facilidades de Debug de Aplicaciones: Aserciones, Visualización de los datos en Memoria, Datos de Entrada, Rastros, etc.
  • Manejo de sindicación de contenido mediante RSS y Atom
  • Soporte para localización e internacionalización (Formatos, Monedas, Fechas, Traducción y Lingûistica).
  • Componente para administrar Listas de Control de Acceso (ACL) en memoria, xml ó bases de datos
  • Componente para crear scripts que automaticen tareas y corran por consola de texto
  • Autenticación en aplicaciones usando bases de datos, LDAP, Kerberos5, Radius y Digest
Licencia
Los modelo de negocios open-source está diseñado para permirle tanto a usted como a sus socios expandirse desde pequeñas instalaciones hasta las más grandes sin generarle sobrecostos adicionales.
Kumbia Enterprise Framework es un proyecto de software abierto con una licencia apta para negocios aprovada por la OSI (http:///www.opensource.org) llamada New BSD y que se entrega con la distribución del framework.

Soporte comercial para desarrollo, producción y entrenamiento están disponibles a través de LouderTechnology.