NTIS

» Home arrow Solutions arrow Enterprise Resource Planning
  • Decrease font size
  • Default font size
  • Increase font size
Openbravo
Article Index
Openbravo
Features
--- Data, Procurement, Warehouse
--- Project, Production, Sale
--- Financial, BI and Others
Technology
Demo
Get Software

TECHNOLOGY

 Development Environment

Openbravo is a web-based application built on the MVC model. Most of the code is automatically generated based on the Data Model Dictionary by an engine that we call Wizard for Application Development (WAD). The engine executes and recompiles the application every time the system administrator changes the configuration to accommodate a user’s request.

This execution create files for the different components of the MVC model as the figure above shows:
    * Model: xsql files with executable SQL statements.
    * View: HTML & XML files define the layout of the forms and define the relation with the data.
    * Control: java servlets define the actions to be executed, manage the model and generate the view.

Image

 

Execution Environment

To run the code, the application must be installed in a server running MVC Foundation Framework (which provides support for the MVC architecture) and a group of third-party applications which we call the Operating Environment. Users require nothing more than a standard web browser.

Both WAD and the MVC-FF are largely Openbravo’s own development. The Data Model Dictionary is an extension of Compiere’s, with original modules (such as production), and adjustments necessary to adapt it to European and Spanish accounting standards and payment processes.
 

Image 

 

Openbravo ERP technical specifications

Server side

Operating Systems

    * Microsoft Windows 2000, XP*, Vista
    * Linux
          o Suse
          o Red Hat
          o CentOS
          o Debian / Ubuntu
    * FreeBSD
    * OpenSolaris
          o Intel
          o Sparc

Databases Supported

    * Oracle 10g release 2 (Express, Standard and Enterprise editions)
    * PostgreSQL 8.1.4 or better

Stack required
    * Java 2 Platform Standard Edition 5.0 or higher
    * Apache-Tomcat version 5.5 or higher.
    * Apache-ant 1.6.5 or higher.

Technologies Used
    * Java
    * SQL/PL
    * XML
    * HTML/CSS
    * PDF

Supported interfaces
    * Openbravo POS / e-commerce web service integration

Client side

Browsers
    * Firefox 2.0 or better
    * SeaMonkey 1.1 or better
    * Internet Explorer 7.0 or better