Upload
nuxeo
View
377
Download
1
Embed Size (px)
Citation preview
1
1001 façons d’intégrer Nuxeo
Nuxeo dans le SI et pour les utilisateurs
2
AgendaObjectif : Tour d’horizon des possibilités d’intégration de Nuxeo
• SWORD en quelques mots• Nuxeo dans le SI• Hébergement• Expérience utilisateur• Conclusion
3
SWORD en quelques motsSWORD en quelques motsNuxeo dans le SIHébergementVision utilisateurConclusion
4
Présence 18 pays
CA 2014 117,1 M€
EBITDA16,1%
1236 Collaborateurs310 en France
Société de Services IT Spécialisés
Éditeur de Logiciels
Principales Activités du Groupe
Le Groupe
5
Sword – Nuxeo : Un partenariat fort
• Partenaire Platinum depuis 2010• Plus de 30 références communes
6
Nuxeo dans le SISWORD en quelques motsNuxeo dans le SIHébergementExpérience utilisateurConclusion
7
Le point de départ
• J’ai plusieurs applications dans le SI. Parmi celles-ci on trouve une plateforme GED Nuxeo
• J’ai une application métier qui nécessite des fonctions GED. Je rajoute un moteur GED Nuxeo en support
• J’ai déjà une GED Nuxeo, il m’en faudrait une seconde pour un autre service
• J’ai une GED Nuxeo, je veux créer une offre de service interne autour de la GED
8
Nuxeo comme une application autonome
• Nuxeo est déployé de manière autonome
• Si plusieurs instances Nuxeo : déploiement indépendant, partage de module commun (approche PaaS)
• Niveau de personnalisation minimaliste ou complexe selon l’application
• Intégration minimaliste avec le reste du SI
application
application
application
Nuxeo
Nuxeo
application
9
Cas client
AERM&C mise en place de GED pilote• Deux instances Nuxeo (5.6) pour gérer :• Utilisation des fonctions GED classique (classement, recherche, versionning, …)• Intégration des deux applications au SI (architecture, SSO)
Naldeo : mise en place des applications facto et cogito• Deux instance Nuxeo (5.8)• Fonctions GED classique• Module spécifiques (gestion des utilisateurs, • Partage de documents, nomenclatures, …)• Intégration ActiveDirectory
10
Nuxeo comme un fournisseur de service
• Nuxeo est utilisé pour ses capacités ECM
• L’IHM standard est peu voire pas utilisée
• Forte contribution des capacités d’interopérabilité
Nuxeo
API
IHMApplication métier
connecteur
11
Cas client
Voyages SNCF : Mise en place d’une médiathèque
• Mise en œuvre de la médiathèque SNCF.• Gère les visuels utilisables dans la
communication SNCF
• Socle Nuxeo CAP 5.8• Les Interfaces standard Nuxeo ne sont pas
utilisées
12
Nuxeo comme un service transverse
• Nuxeo centralise toutes les fonctions GED du SI• Nuxeo utilisé directement ou au travers d’autres applications
• Séparation fortes dans l’application :• Silos de données• Silos de fonctions• Populations utilisateurs
Nuxeo
API
application application application
IHM
13
Cas client
AERM&C Mise en place d’une GED transverse
• Extension de l’utilisation de Nuxeo comme socle GED
• Mise en œuvre d’un service GED transverse à la demande
• Socle Nuxeo 5.8• Architecture haute disponibilité• API de service standard et spécifiques
Intranet
Redevances
GED Nuxeo
Référentielmétier
Comptabilité
Documentation
...
14
HébergementSWORD en quelques motsNuxeo dans le SIHébergementExpérience utilisateurConclusion
15
Le point de départ
• Je dispose de serveurs physiques
• Je dispose d’une infrastructure virtualisée
• Je dispose d’un cloud pour héberger des conteneurs légers
• Je n’ai pas d’hébergement interne
16
Nuxeo sur des serveurs physique
• Déploiement ‘simple’
• Scalabilité verticale limitée• Couts d’exploitation (humains)• Reprise sur incident complexe• Mise en œuvre de la redondance plus couteuse (pas de socle sous jacent)
OS
Nuxeo
OS
Base de données, NFS, ElasticSearch
utilisateur
Application tierce
17
Nuxeo dans un cloud privé
• Déploiement de Nuxeo sur des machines virtuelles• Scalabilité verticale flexible• Couts d’exploitation mutualisés• Reprise sur incident simple ou immédiate selon le socle sous jacent• Résilience matérielle apportée par le socle sous jacent
Middelware de virtualisation(VMWare, XEN, ...)
Ressources matérielles clustérisées, redondées
OS
Nuxeo
OS
Base de données, NFS, ElasticSearch
utilisateur
Application tierce
18
Nuxeo dans le Cloud : les conteneurs légers
• Un pas de plus sur le chemin de la virtualisation• Les serveurs (au sens OS) deviennent une couche d’abstraction• On travaille sur les instances d’application comme unité de déploiement
Middelware de virtualisation(VMWare, XEN, ...)
Ressources matérielles clustérisées, redondées
Système d’exploitation
Instances applicatives
NuxeoApache httpd Glusterfs postgreSQL
ElasticSearchnginx Nuxeo Kibana
...
...
utilisateur
Application tierce
19
Nuxeo chez un hébergeur tiers
• Quasi identique à l’hébergement en cloud privé• On déplace simplement les serveurs chez un tiers• Il faut gérer la communication entre le SI local et le SI distant (authentifications)
Socle de virtualisation hébergeur
OS
Nuxeo
OS
Base de données, NFS, ElasticSearch
SI local
utilisateurApplication tierce
20
Expérience utilisateurSWORD en quelques motsNuxeo dans le SIHébergementExpérience utilisateurConclusion
21
Interfaces standard
• Utilisation de l’interface Nuxeo• Niveau de personnalisation selon le
projet• Capacité de personnalisation bornée
par la volonté de rester proche du standard
Cas client : Crédit Agricole Assurance• Mise en place de la médiathèque du
Crédit agricole assurance• Elaboration et archivage des
conditions générale de vente• Déploiement de Nuxeo DAM• Personnalisation de l’interface JSF
22
Interface personnalisées
• Utilisation de Nuxeo comme moteur• Interface graphique personnalisées portées
dans Nuxeo avec webengine ou par une application tiers
Cas client :• SPM/DSAF : Mise en place du portail intranet• Voyages SNCF : Mise en place d’une
médiathèque
23
Cas Client : SPM/DSAF, le CMS avec Nuxeo
Front Office
Back Office
24
Cas Client : Voyages SNCF : Mise en place d’une médiathèque
Front Office
Back Office
25
Nuxeo en mobilité
• Utilisation de Nuxeo comme moteur GED
Consommation multi-canal de Nuxeo :• Depuis le poste de travail• En mode déconnecté avec Nuxeo
Drive• Depuis des terminaux mobile hors du
SI local
26
Cas client : XL Airways
Mise en place de l’application de gestion de la documentation destinée aux personnels de la compagnie (agrément IOSA)
Publication des documents applicables sur une instance externe accessible aux pilotes en mobilité
Points marquants :• Socle Nuxeo CAP 5.8• Deux instances Nuxeo (interne et
externe) synchronisées• Interfaces personnalisées
Responsive Design• Mise en place du SSO
27
Expérience utilisateurSWORD en quelques motsNuxeo dans le SIHébergementExpérience utilisateurConclusion
28
Pour résumer
• SWORD a adressé de nombreuses typologies de projet avec Nuxeo
• L’approche plateforme de Nuxeo permet de construire sur la base de nombreuses architecture
• Pas de recette unique pour intégrer Nuxeo