Home  Estrategia Tecnológica Openbravo ERP Tecnología y Entorno

Tecnología y Entorno Openbravo

Tecnología: entorno de desarrollo

Openbravo ERP es una aplicación completamente web que ha sido desarrollada siguiendo el modelo MVC (Model, View, Control), lo que facilita el desacoplamiento de las áreas de desarrollo, permitiendo el crecimiento sostenible de la aplicación y una mayor facilidad en el mantenimiento del código. La mayor parte del código se genera automáticamente por el motor que denominamos WAD (Wizard for Application Development), basándose en la información contenida en el Diccionario del modelo de datos (Data Model Dictionary). Esta característica proporciona una mejor calidad del código al reducir drásticamente la codificación manual, al tiempo que mejora la productividad y eficiencia del desarrollo. El motor ejecuta y recompila la aplicación cada vez que el administrador modifica la configuración para adaptarla a un nuevo requerimiento. Esta ejecución crea los ficheros correspondientes al modelo MVC:

  • Modelo: ficheros xsql con sentencias SQL ejecutables.
  • Presentación: ficheros HTML y XML que definen el aspecto de las transacciones y su relación con los datos.
  • Control: servlets Java que definen las acciones que se deben ejecutar, gestionan el modelo y generan la presentación.

Entorno de ejecución

Para ejecutar el software, la aplicación debe estar instalada en un servidor con nuestro MVC-FF (MVC Foundation Framework), para proporcionar soporte a la arquitectura MVC. Adicionalmente, es necesario instalar un conjunto de aplicaciones de base que conforman el Entorno Operativo (Operating Environment). Los equipos clientes no necesitan tener instalada ninguna aplicación específica al margen de un navegador web estándar.

Tanto WAD como el MVC-FF son desarrollos propios de Openbravo. El Diccionario del Modelo de Datos está basado en el de Compiere y sobre él se han añadido numerosas extensiones funcionales propias (como la gestión de la producción) y las modificaciones y ajustes necesarios para adaptarlo a los estándares de contabilidad y gestión de cobros y pagos europeos y españoles.

MADRID: Calle Juan Bravo Nº 3-A, CP 28006 Madrid
BARCELONA: Avda. Josep Tarradellas, 38, Business Center JT38, Dpcho. 41, CP 08029 Barcelona
SEVILLA: Avda. Emilio Lemos, 2, Edif. Torre Este, Plta. 5ª Mód.504, CP 41020 Sevilla
Teléfono: 902 105 099
info@redk.net
Copyright 2000 - 2012 REDK Ingeniería del Software S.L.
Inscrita en el Registro Mercantil de Sevilla, Tomo: 4066, Libro: 0, Folio: 211, Sec: 8ª, Hoja: SE-60302 - CIF: B-91416867
Todos los derechos reservados. Site Version 2.2
Desarrollo Web REDK