ERP 2.50:Developers Guide/Concepts/Middle Tier Fundamentals
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.
- ERP 2.50:Developers Guide/Concepts/Servlet Structure
- ERP 2.50:Developers Guide/Concepts/XMLEngine
- ERP 2.50:Developers Guide/Concepts/SQLC
- ERP 2.50:Developers Guide/Concepts/Data Access Layer
- ERP 2.50:Developers Guide/Concepts/Process Scheduling
- ERP 2.50:Developers Guide/Concepts/Authentication
- ERP 2.50:Developers Guide/Concepts/Utilities
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