Odoo

Odoo 架构

OpenERP 的安装部署,是典型的三层架构:数据库层、应用服务器层、客户层。

  1. 数据库:OpenERP 采用开源数据库 PostgreSQL。PostgreSQL 研发历史超过 30 年,最初是由 著名的 IT 学院伯克利大学研发的。是世界上最好和最著名的大型开源数据库。OpenERP 利用了 PostgreSQL 的相当多的特性,两者绑定相当紧密。因此,OpenERP 目前只支持 PostgreSQL, 不支持其他数据库。

  2. 应用服务器:OpenERP Server 承担应用服务器的角色。作为一个完整的企业应用服务器, OpenERP Server 包括数据访问层 ORM、界面展现层 View、Workflow 引擎、报表引擎,以及和 其他系统集成的 Webservice 接口。