Nuxeo Platform – ArchitectureNuxeo Platform propose une architecture et une technologie de pointe aux architectes et aux développeurs d'applicatifs de gestion de contenu. Conçue par des développeurs et destination de développeurs, notre plateforme signifie le retour de l'innovation dans le monde de l'ECM. Une plateforme technique pour la création d'applications de contenu
![]()
Les applications basées sur Nuxeo Platform sont le résultat de l'assemblage de composants et de services, configurés grâce à un puissant système d'extensions. L'architecture de Nuxeo Platform s'inspire de celle, très populaire, d'Eclipse RCP, que nous avons adaptée au positionnement serveur de notre plateforme, ainsi qu'aux exigences du monde de l'ECM. La modularité de notre plateforme est basée sur deux technologies clés :
Une Architecture Multicouche
![]()
Des standards ouverts pour faciliter l'intégration
![]() Nuxeo s'implique activement dans le développement des standards ouverts :
Nuxeo participe activement à l'élaboration du standard d'interopérabilité CMIS (Content Management Interoperability Services) proposé par OASIS dont l'objectif est d'améliorer l'interopérabilité entre différentes applications d'ECM. Par ailleurs, Nuxeo est un contributeur actif du projet Apache Chemistry, dont l'objectif est l'implémentation Java de la future spécification CMIS. Notre modèle de métadonnées est basé sur le standard Dublin Core par défaut et garantit donc une approche conforme aux standards des métadonnées, de l'exploration et de la catégorisation des contenus documentaires. Des outils de développement pragmatiquesNuxeo propose un ensemble d'outils de développement pour encourager les développeurs à utiliser Nuxeo Platform pour concevoir leurs applications de contenu. Grâce à des outils comme Nuxeo Studio (notre environnement graphique de configuration et de personnalisation), Maven (pour les dépendances des modules et les cycles de développement) et l'intégration d'Eclipse, lancer un projet d'application de contenu basée sur Nuxeo Platform demande moins d'une heure. Un modèle de développement Open Source
Nous avons adopté un modèle de développement entièrement ouvert car il s'agit pour nous du modèle le plus efficace pour créer de la valeur ajoutée pour nos clients. Grâce à la contribution et aux idées de notre communauté, nous innovons beaucoup plus rapidement. Nos processus de développement et la transparence de notre code contribuent à faire de Nuxeo Platform une plateforme robuste et de haute qualité. Ce modèle qui nous permet de créer de la valeur ajoutée pour nos clients, tout permettant à quiconque d'inspecter notre code. Cette approche totalement transparente, depuis le référentiel source jusqu'à l'intégration continue, nous permet de garantir et de valider la fiabilité et la scalabilité de notre plateforme technique à nos clients comme à l'ensemble de notre communauté. |


