open source ecm - alfresco - acces & utilisation - fr
TRANSCRIPT
Aujourd’hui : Comment apprendre beaucoup de choses sur Alfresco en
un schéma
Sources : Sources : AlfrescoAlfresco
Sources : Sources : AlfrescoAlfresco
En plus grand…
Commençons par le cœur…
La soucoupe volante !
On doit s’attendre à une invasion de petits hommes verts ?
Plutôt une invasion de nœuds…
Eh oui !! Encore moi..
Car il ne faut pas oublier !
Un principe…Tout est nœud !
(Everything is NODE!)
Quel beau nœud Quand même !
Donc aujourd’hui, je vais vous présenter où je vis! Si vous voulez bien me
suivre…
Par ici…suivez le guide !
Bienvenue dans mon Monde !
Je vis ici
Petit tour du propriétaire…
J’habite là…
Petit tour du propriétaire…
Et parfois aussi ici…
Petit tour du propriétaire…
On me connaît grâce à lui…
Petit tour du propriétaire…
Je me déplace grâce à eux…
Petit tour du propriétaire…
Et finalement je dois obéir à lui…
Petit tour du propriétaire…
Pourquoi pouvez-vous avoir 2 maisons ?
Tout dépend du contenu…
Mes propriétés (métadonnées) vivent uniquement dans
une base de données
Sachant que je possède toujours des métadonnées, je
vis donc toujours là !
Néanmoins, si je possède un contenu, celui ci va être
stocké ici
Pourquoi une telle différence ?
Mes propriétés sont des données structurées.
On connaît donc l’ensemble de ces caractéristiques !
Ainsi on connaît le type de la propriété
(nombre, texte, caractère…)
Ainsi que sa taille (nombre de caractères…)
Mon contenu par contre est une donnée non
structurée !
On ne connaît ni le type, ni la taille, ni le
format…!
C’est pour cela que l’on parle de moi comme
étant une
donnée semi-structurée
Ainsi Alfresco est un système de gestions des données non
structurées ou semi-structurées
C’est pourquoi, Un principe simple d’Alfresco : …
Le contenu dans
Un système de fichiers
Les propriétésdans
Une base de données
&
Ok! Maintenant quelles sont les relations entre les carrés verts ?
Il existe un principe de synchronisation.
Voyons de plus près…
Services
Index Métadata Storage
Quand un nœud (avec du contenu) est créée dans Alfresco, ce nœud est référencé dans les 3 parties…
Création d’un nœud
Indexation du contenu
et des propriétés
Sauvegarde Sauvegarde
Index
Métadata Storage
Après, lorsque que l’on veut me
voir, on passe obligatoirement
par les index.
Services
Donc si les index sont corrompus suite
à une erreur,
Soit Alfresco refuse de démarrer
Soit le service va afficher une
mauvaise donnée Index
Métadata Storage
Services
Idem pour la base de données et le système de
fichiers.
Si l’un des deux n’est pas conforme aux index alors
Soit Alfresco refuse de démarrer
Soit le service va afficher une mauvaise donnée
Index
Métadata Storage
Services
C’est pour cela qu’…
Il faut toujours vérifier la concordance entre
Index, Base de données,
Systèmes de fichiers
N’oubliez pas de vérifier cette règle lorsqu’Alfresco ne démarre pas.
Ou lorsque vous effectuez une
remise à zéro de l’un des espaces de stockage !
Comment est assuré la sécurité ?
Par les services !
En effet pour m’utiliser, il faut passer l’étape :
Authentification +
Permissions
Index
Services
Authentification
Permission
Bonjour. Je cherche un nœud!
Authentification :
Donne le droit d’accéder à
l’application.
Index
Services
Authentification
Permission
On identifie le « qui »
Je suis un petit bonhomme
Permission :
Donne le droit d’utiliser un ou
plusieurs services et donc d’accéder
à un nœud
Index
Services
Authentification
Permission
On identifie le « quoi »
Est-ce que je possède les droits ?
Ainsi à tout moment on peut savoir
« Qui a le droit de faire quoi »
et ainsi« Qui fait quoi » Index
Services
Authentification
Permission
Tu as les droits de rechercher ! Je te
laisse passer.
C’est pourquoi…
Il faut toujours utiliser les services Alfresco
pour modifier les propriétés et le
contenu d’un nœud!
Si vous modifier directement la base de données ou le système de fichiers il y a de forte chance pour avoir une
désynchronisation... Et donc BOUM!!
Passons maintenant aux protocoles…
Sources : Sources : AlfrescoAlfresco
En plus grand…
Tout d’abord un constatLes répertoires
partagés, il n’y a que ça
de vrai !
Ensuite une prévision
J’y comprends rien à cette
application !
Donc utilisons les systèmes de fichiers !
CIFS
WebDav
FTP
Ainsi, plusieurs chemins possibles !
L’interface Web…
Portails et intranets…
Les APIs…
JAVAJAVA
JAVASCRIPT
JAVASCRIPTPHPPHP
RESTREST
JCRJCR
CLTCLT
WSWS
Voilà! C’est fini pour aujourd’hui!
Maintenant à vous de chercher !
Des questions ???
Pour une prochaine fois…
Pour découvrir…
Pour aller de l’avant…
Et pour atteindre ces objectifs…
Choisissez l’ECM Open Source
Alfresco en quelques points…
Par JM.PASCAL
www.opensourceecm.fr&
www.open-source-ecm.com