View source | Discuss this page | Page history | Printable version   

ERP 2.50:Developers Guide/Concepts/Middle Tier Fundamentals

ERP 2.50:Developers Guide


This part of the Openbravo Developers Guide discusses the middle-tier framework components.

The Openbravo servlets play a key-role in the Openbravo ERP middle-tier. They implement the Controller role of the Openbravo MVC implementation. The view-part of the MVC model is implemented by the XMLEngine, which generates HTML pages from an XML definition. The model function (of the MVC-concept) is provided by Openbravo SQLC which converts query definitions in XML to Data Access Object classes.

The Openbravo middle-tier has gained importance in Openbravo ERP 2.50 with the introduction of the Data Access Layer. The DAL makes it easier to develop business logic running on the middle-tier.

Background process scheduling makes it possible to run business logic independent from the UI at pre-set times. The background processes and other code makes use of standard utilities provided by Openbravo ERP.

The Openbravo middle-tier also provides functionality to support different types of authentication mechanisms. This is described in the Authentication section of this part of the Developers Guide.

Subordinate pages:

ERP 2.50:Developers Guide/Concepts/DB/PL-SQL code rules to write Oracle and Postgresql code | ERP 2.50:Developers Guide/Concepts/Servlet Structure

Retrieved from ""

This page has been accessed 11,733 times. This page was last modified on 14 June 2011, at 11:03. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.