Neogia Project Description

1   Introduction

La solution logiciel libre et open source ERP (ou PGI) OFBiz Neogia s'appuie sur les solides fondations techniques du progiciel OFBiz (projet lancé en 2001), un ensemble de composants fonctionnels et techniques reconnus pour leur complétude, leur flexibilité et leur grande robustesse. OFBiz Neogia est une solution de gestion int spécifiquement conçue pour répondre aux besoins propres aux PME/PMI en pleine croissance. Elle recouvre la gestion financère, la collaboration logistique (y compris la gestion de production et la distribution), le CRM (y compris le marketing et la gestion des ventes et du service après-vente) ainsi que le commerce électronique. Disponible sur toutes les plates-formes J2EE et sur tous les moteurs SGBD du marché OFBiz Neogia fonctionne sous Microsoft Windows et sous tous les Unix supportant Java y compris Linux.

OFBiz Neogia s'adapte à votre croissance et aux évolutions de votre activité en vous laissant tirer le meilleur parti de votre temps et de vos ressources.. Vous pouvez rationnaliser votre activité et augmenter votre productivité

2   Description

Neogia est un ensemble de composants complémentaires A la plate-forme d'application d'entreprise OFBiz . Neogia n'est pas un remplacement du framework OFBiz. Neogia nécessite une installation complète de OFBiz pour fonctionner sauf pour les générateurs de code. Ces composants sont de 3 types:

  • Des composants fonctionnels soient en tant que composant nouveau, soient remplacant un composant OFBiz existant.
    • manufacturing (production) : remplace le composant OFBiz existant, c'est une refactorisation de celui-ci, avec la définition d'un modèle UML propre et une ré-écriture complète du code.
    • facility (stock): remplace le composant OFBiz existant pour toute la gestion des stocks, il n'inclut pas la gestion des expéditions qui reste réalisée par OFBiz. Il fournit une gestion des inventaires physiques complète. Ce composant est apparu suite à une refactorisation complète du modèle de données réalisé avec UML permettant de gérer les stocks actuels et planifiés
    • accounting (comptabilité): remplace le sous-composant OFBiz existant, pour la gestion comptable et analytique. La modélisation UML est entièrement nouvelle. La gestion des paiements reste réalisée par OFBiz
    • servicemgnt (service): nouveau composant permettant de gérer des activités de service ou de projet. Le composant étant nouveau, son modèle UML est également nouveau.
  • Des composants permettant de se connecter aux composants OFBiz existants. Les diagrammes UML reprennent les éléments de OFBiz.
    • common (commun): utilisé pour les liaisons avec les entity enum et status
    • content (contenu): utilisé pour unifier certaines règles de développement et pour la gestion des champs en multi-langue.
    • order (commande): utilisé pour accéder aux objets commandes et ligne de commandes
    • party (acteur): utilisé pour accéder aux objets acteurs, rôle, acteur-rôle et adresse, et aux objets communications
    • product (produit): utilisé pour accéder à l'objet article et pour la liaison entre OFBiz et le composant facility de Neogia
  • Un composant technique, permettant de générer la majeure partie du code OFBiz à partir des diagrammes de classe UML. Cela permet d'avoir des composants développés à partir d'une modélisation objet. La génération permet de généraliser les bonnes pratiques OFBiz et mets à disposition des développeurs les éléments nécessaires au développement objet. Les développements complémentaires sont réalisés dans des sur-charges objets et pas sur les éléments générés garantissant ainsi la possibilité de regénérer certains éléments lors de l'apparition de nouvelle bonne pratique.

3   License

Neogia est publié sous license GPL.

4   Outils utilisés

  • maven 1.0 de la fondation apache : cet outil permet d'enchainer un certain nombre d'actions pour construire les générateurs et pour générer les fichiers OFBiz en fonction des modèles objets UML.
  • Poseidon_for_Uml de la société gentelware : Nous utilisons cet outil pour l'édition des modèles UML. Les fichiers avec l'extention zuml peuvent être "décompressé" afin d'obtenir le fichier xmi qui est lisible par n'importe quel éditeur UML.

5   Téléchargement

La solution OFBiz Neogia est téléchargeable sur la page de téléchargement du projet Vous pouvez également télécharger la solution prête à l'emploi à cette adresse

Auteur: Olivier Heintz <olivier.heintz@nereide.biz>
Copyright:Nereide, neogia.org
Revision: 1.11
Date: 2005-03-18