3. • Openbravo es un software de gestión libre que,
tras su fundación en 2001 en Pamplona, se ha
convertido en uno de los sistemas ERP
Opensource más populares entre PYMES. Su
popularidad ha aumentado hasta el punto de
estar presente en los cinco continentes con más
de 2.500.000 descargas .
4. Openbravo trabaja con los SGDB
• PostgreSQL u Oracle : la base de datos de destino utilizada.
Conceptos de esquema de base de datos como restricciones, clave
externa, desencadenantes, índices.
• PL / SQL : el lenguaje utilizado para desarrollar la lógica de negocios en el
lado de la base de datos.
5. • Para desarrollar en / con Openbravo, al menos se requiere
tener una comprensión básica (de un año) de la siguiente
tecnología:
• Java : el lenguaje de programación utilizado en todos los
componentes del servidor de Openbravo. Se usa en todos los
niveles, desde los componentes principales hasta la lógica
empresarial de ERP.
• J2EE : la plataforma utilizada para la programación de
servidores en el lenguaje Java. Agrega bibliotecas para
proporcionar capacidades empresariales a aplicaciones Java
que se ejecutan en un servidor de aplicaciones.
• Apache Ant : la herramienta utilizada para ejecutar las tareas
de compilación relacionadas con Openbravo, como compilar,
implementar en un servidor de aplicaciones, exportar e importar
el esquema de la base de datos, etc.
TECNOLOGIA OPENBRAVO
6. • Eclipse IDE : un entorno de desarrollo integrado que ayuda en
todas las tareas de desarrollo relacionadas con Openbravo,
como editar los archivos fuente, depurar, ejecutar tareas de
compilación, etc.
• SQL : lenguaje declarativo de una base de datos. Se utiliza en
todos los componentes del lado del servidor de Openbravo
para acceder a los datos almacenados en los sistemas de
administración de bases de datos relacionales utilizados:
PosgreSQL y Oracle.
• HTML : el lenguaje de marcado utilizado para representar la
interfaz de usuario de Openbravo en el navegador web
utilizado por los usuarios de Openbravo.
• XML : el lenguaje de marcado utilizado para describir
diferentes documentos en Openbravo como REST Web
Services, Jasper Reports, archivos de configuración, plantillas,
etc.