OFBIZ : plateforme logicielle JAVA de la fondation APACHE

MIT et Fondation APACHE

Après analyse des principales propositions d’éditeurs et des solutions proposées en open source en 2005, nous avons choisi OFBIZ pour les raisons suivantes :

  • la qualité de modèle de données
  • la performance de son framework applicatif
  • son modèle économique fondé sur l’open source

Le MIT(1) a été classé première université mondiale dans le domaine des nouvelles technologies et seconde au QS RANKING (2). En choisissant de fonder OYA sur ce projet nous voulons fournir à nos partenaires et clients le meilleur des technologies appliquées aux logiciels de la gestion et de l’organisation.

« Apache OFBiz (The Apache Open For Business Project) is an open source enterprise automation software project licensed under the Apache License Version 2.0. By open source enterprise automation we mean: Open Source ERP (Enterprise Resource Planning), Open Source CRM (Customer RelationShip Management), Open Source E-Business / E-Commerce, Open Source SCM (Supply Chain Management), Open Source MRP (Manufacturing Resources Planning), Open Source CMMS/EAM (Maintenance Management System/Enterprise Asset Management), Open Source POS (Point Of Sale), and so on.
Apache OFBiz is a foundation and starting point for reliable, secure and scalable enterprise solutions. »

(1) Massachussets Institut of Technology
(2) voir QS World University Rankings

Le modèle de données

The Data Model Ressource BookLe modèle de données constitue le socle fondamental d’un ERP. La fondation APACHE a conçu le modèle OFBIZ à partir d’un ouvrage « THE DATA MODEL RESSOURCE BOOK ». Il s’agit d’un travail remarquable dont l’objectif a été d’analyser tous les processus d’une entreprise, d’une organisation ou d’une association et ce pour tout tous les secteurs économiques. Cette réflexion initiale sur le modèle de données est un gage de pérennité de l’application en évitant les correctifs fonctionnels qui perturbent la stabilité d’un ERP de cette envergure.
Voir un extrait des tables composant le modèle de données

  • Un seul référentiel décliné selon : le process (produit de grande consommation vs produit à façon), la clientèle (industriels, distributeurs, consommateurs), le réseau de vente (GMS, Boutique, e-commerce, vpc)
  • Stabilité des composants et des programmes
  • Fortes capacités d’évolution et d’adaptation sans remise en cause de l’existant
  • Etendue fonctionnelle très large
  • Intégration des modèles de WORKFLOW et BPM
  • Prise en compte des données médias et documents
  • Intégration des modèles collaboratifs et réseaux sociaux

L’architecture technologique

    • Architecture modulaire SOA et Webservices
    • Persistance des données
    • Indépendance vis à vis des bases de données et de l’interface utilisateurs
    • Réduction des coûts d’infrastructure, réponse naturelle aux enjeux du GREEN IT
    • Exploitation multi-sites et possibilité de réaliser des sauvegardes sur site distant
    • Forte capacité de montée en charge jusqu’à plusieurs milliers d’utilisateurs
    • Indépendance des plateformes (OS) d’exploitation (linux, Windows, AS400, Solaris, Unix..)

La licence open source

La plateforme OFBIZ est distribuée sous licence APACHE. Cette licence permet de développer des applications sans obligation de redistribution. La fondation Apache ne souhaite pas en effet proposer un logiciel « clé en main » mais un ensemble d’outils permettant de construire des applications métiers.
Depuis 2005 C-LIBRE assure une verticalisation « industrielle » de cette plateforme au travers du projet OYA.
Pour notre part nous avons souhaité placé OYA sous licence GPL V3.0. A travers cette volonté nous inscrivons notre intention de proposer un modèle de développement ouvert et collaboratif. Néanmoins nous souhaitons également favoriser l’engagement de nos clients et partenaires fidèles. C’est pourquoi la dernière version stable n’est pas disponible sans s’être enregistré au préalable et avoir définit sa méthode de souscription au projet.
Pour de plus amples renseignements reportez vous à la rubrique « CHOISIR OYA »
NB : la licence GPL emporte les conséquences suivantes :

  • les programmes doivent être fournis à nos clients sans restriction d’utilisation ou de modification
  • toute personne souhaitant améliorer les codes des programmes peut le faire et devenir ainsi « contributeurs » et/ou partenaires
  • le logiciel est fournit gratuitement sans garantie de fonctionnement à tous les utilisateurs et partenaires
  • l’évolution fonctionnelle et technique du logiciel est assurée par les « contributions » successives des clients qui viennent financer des améliorations ayant une réelle valeur ajoutée dans leur fonctionnement. L’ensemble des contributions est mise à disposition des autres utilisateurs grâce à la maintenance dite « évolutive »
  • les garanties de fonctionnement et d’assistance sont apportées par souscription de contrats liés : maintenance corrective, maintenance évolutive, sauvegarde, support, intranet documentaire

Share this page

More...