Architecture OpenERP

L'architecture OpenERP se compose des 3 couches suivantes :

  • données stockées dans le SGBD Postgresql
  • serveur d'applications (développées en langage Python) qui accède au SGBD via un ORM (couche de mapping objet-relationnel)
  • serveur web (appelé par le navigateur web de l'utilisateur) qui communique avec le serveur d'applications grâce à une interface XML-RPC

Pour rendre cette architecture plus "scalable" et "disponible", il faut rajouter une couche de "load-balancing".
Dans ce cas, la couche critique en terme de disponibilité et de scalabilité devient alors le SGBD. Ce point sera vu ultérieurement.

En résumé, l'architecture OpenERP est très simple mais efficace.

2 réflexions au sujet de « Architecture OpenERP »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *