Nuxeo EP

Un article de Wikipédia, l'encyclopédie libre.

Nuxeo EP
Développeur Nuxeo SAS
Dernière version 5.1.1.GA (le 20 septembre 2007)
Environnement Multi-plateforme
Type Logiciel serveur
Licence LGPL
Site web [1]

Nuxeo EP est un logiciel de gestion de contenu d'entreprise libre développé et supporté par la société Nuxeo et une communauté de contributeurs.

Sommaire


[modifier] Objectifs

Permet aux entreprises et aux administrations de:

  • Gérer leurs actifs immatériels non-structurés (documents)
  • Collaborer en interne et avec leurs partenaires
  • Dynamiser leurs processus métiers, notamment documentaires
  • Répondre à des contraintes de qualité interne et externe

Propose par défaut des services de :

  • Typologie documentaire
  • Gestion des droits
  • Cycle de vie des documents
  • Suivi de versions
  • Indexation et recherche
  • Workflow
  • Relations entre documents
  • Commentaires
  • Alertes
  • Transformation d'un format à un autre
  • Reporting
  • Archivage

[modifier] Histoire

Nuxeo EP est le résultat de la réécriture de Nuxeo CPS en Java, publié sous licence LGPL, et basé sur de nombreuses technologies ouvertes et libres : Java EE 5, OSGi, JCR, EJB3, etc. La version 5.0 de Nuxeo EP intègre le serveur d'applications JBoss.

[modifier] Communauté

La société Nuxeo SAS propose différents outils à la communauté pour l'aider à partager ses idées autour du projet :

  • Mailing list
  • Gestion des sources
  • Wiki Trac
  • Forum
  • Channel IRC
  • Guide de démarrage rapide
  • Documentation

[modifier] Pile technologique

Nuxeo EP est composé d'une succession de couches logicielles composées de différents modules spécialisés. Cette architecture est très souvent utilisée dans la communauté du logiciel libre, car elle permet de « construire » des applications à l'aide de « briques » d'origines différentes mais cohérentes.

[modifier] Architecture de développement

Nuxeo utilise la plateforme de service java OSGi comme modèle de développement. Ce cadriciel (framework) permet le déploiement de l'application sur des serveurs d'applications utilisant différentes technologies.

[modifier] Cœur fonctionnel

Le cœur fonctionnel de Nuxeo est composé de modules constituant la base du système, telles que la recherche d'information, la gestion de version ou le contrôle des droits. Ces modules respectent le standard JCA (Java EE Connector Architecture), ce qui permet de les « connecter » à d'autres systèmes. Ces modules sont sur le même principe connectés à un module de base, gérant l'accès aux données.

[modifier] Couche haut niveau

De nouveaux modules sont ensuite proposés pour répondre aux objectifs énoncés précédemment. Ils se basent sur le cœur fonctionnel et respectent les mêmes standards.

[modifier] Couche métier

La couche de haut niveau étant « connectable », il est alors possible de définir une nouvelle couche afin de spécialiser la précédente à un métier particulier. Cela peut être la prédéfinition de processus, une ontologie représentant un domaine, une création automatisée d'utilisateur, etc.


[modifier] Liens externes

Autres langues