Aujourd’hui : Comment apprendre beaucoup de choses sur Alfresco en un schéma Sources : Alfresco
Sources : Alfresco 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… <ul><li>Tout est nœud !  </li></ul><ul><li>(Everything is NODE!) </li></ul>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 : …
<ul><li>Le contenu  </li></ul><ul><li>dans </li></ul><ul><li>Un système de fichiers  </li></ul>Les propriétés dans Une bas...
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 ...
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 mau...
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...
C’est pour cela qu’…
<ul><li>Il faut toujours vérifier la concordance entre  </li></ul><ul><li>Index, </li></ul><ul><li>Base de données, </li><...
Comment est assuré la sécurité ?
Par les services !
En effet pour m’utiliser, il faut passer l’étape : Authentification  +  Permissions Index Services Authentification Permis...
Authentification : Donne le droit d’accéder à l’application. Index Services Authentification Permission On identifie le « ...
Permission : Donne le droit d’utiliser un ou plusieurs services et donc d’accéder à un nœud Index Services Authentificatio...
Ainsi à tout moment on peut savoir  « Qui a le droit de faire quoi » et ainsi « Qui fait quoi » Index Services Authentific...
C’est pourquoi…
<ul><li>Il faut toujours utiliser les services Alfresco pour modifier les propriétés et le contenu d’un nœud! </li></ul>Si...
Passons maintenant aux protocoles…
Sources : Alfresco En plus grand…
Tout d’abord un constat Les 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  !
Ainsi, plusieurs chemins possibles ! CIFS WebDav FTP
L’interface Web…
 
Portails et intranets…
 
Les APIs…
JAVA JAVASCRIPT PHP REST JCR CLT WS
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
Upcoming SlideShare
Loading in …5
×

DRAFT - Alfresco - Acces & Utilisation

5,599
-1

Published on

Published in: Technology
3 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
5,599
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
3
Likes
3
Embeds 0
No embeds

No notes for slide

DRAFT - Alfresco - Acces & Utilisation

  1. 1. Aujourd’hui : Comment apprendre beaucoup de choses sur Alfresco en un schéma Sources : Alfresco
  2. 2. Sources : Alfresco En plus grand…
  3. 3. Commençons par le cœur…
  4. 4. La soucoupe volante !
  5. 5. On doit s’attendre à une invasion de petits hommes verts ?
  6. 6. Plutôt une invasion de nœuds… Eh oui !! Encore moi..
  7. 7. Car il ne faut pas oublier !
  8. 8. Un principe… <ul><li>Tout est nœud ! </li></ul><ul><li>(Everything is NODE!) </li></ul>Quel beau nœud Quand même !
  9. 9. Donc aujourd’hui, je vais vous présenter où je vis! Si vous voulez bien me suivre…
  10. 10. Par ici… suivez le guide !
  11. 11. Bienvenue dans mon Monde !
  12. 12. Je vis ici Petit tour du propriétaire…
  13. 13. J’habite là… Petit tour du propriétaire…
  14. 14. Et parfois aussi ici… Petit tour du propriétaire…
  15. 15. On me connaît grâce à lui… Petit tour du propriétaire…
  16. 16. Je me déplace grâce à eux… Petit tour du propriétaire…
  17. 17. Et finalement je dois obéir à lui… Petit tour du propriétaire…
  18. 18. Pourquoi pouvez-vous avoir 2 maisons ?
  19. 19. Tout dépend du contenu…
  20. 20. Mes propriétés (métadonnées) vivent uniquement dans une base de données
  21. 21. Sachant que je possède toujours des métadonnées, je vis donc toujours là !
  22. 22. Néanmoins, si je possède un contenu, celui ci va être stocké ici
  23. 23. Pourquoi une telle différence ?
  24. 24. Mes propriétés sont des données structurées . On connaît donc l’ensemble de ces caractéristiques !
  25. 25. Ainsi on connaît le type de la propriété (nombre, texte, caractère…) Ainsi que sa taille (nombre de caractères…)
  26. 26. Mon contenu par contre est une donnée non structurée ! On ne connaît ni le type, ni la taille, ni le format…!
  27. 27. C’est pour cela que l’on parle de moi comme étant une donnée semi-structurée
  28. 28. Ainsi Alfresco est un système de gestions des données non structurées ou semi-structurées
  29. 29. C’est pourquoi, Un principe simple d’Alfresco : …
  30. 30. <ul><li>Le contenu </li></ul><ul><li>dans </li></ul><ul><li>Un système de fichiers </li></ul>Les propriétés dans Une base de données &
  31. 31. Ok! Maintenant quelles sont les relations entre les carrés verts ?
  32. 32. Il existe un principe de synchronisation . Voyons de plus près…
  33. 33. 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
  34. 34. Index Métadata Storage Après, lorsque que l’on veut me voir, on passe obligatoirement par les index. Services
  35. 35. 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
  36. 36. 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
  37. 37. C’est pour cela qu’…
  38. 38. <ul><li>Il faut toujours vérifier la concordance entre </li></ul><ul><li>Index, </li></ul><ul><li>Base de données, </li></ul><ul><li>Systèmes de fichiers </li></ul>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 !
  39. 39. Comment est assuré la sécurité ?
  40. 40. Par les services !
  41. 41. En effet pour m’utiliser, il faut passer l’étape : Authentification + Permissions Index Services Authentification Permission Bonjour. Je cherche un nœud!
  42. 42. Authentification : Donne le droit d’accéder à l’application. Index Services Authentification Permission On identifie le « qui » Je suis un petit bonhomme
  43. 43. 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 ?
  44. 44. 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.
  45. 45. C’est pourquoi…
  46. 46. <ul><li>Il faut toujours utiliser les services Alfresco pour modifier les propriétés et le contenu d’un nœud! </li></ul>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!!
  47. 47. Passons maintenant aux protocoles…
  48. 48. Sources : Alfresco En plus grand…
  49. 49. Tout d’abord un constat Les répertoires partagés, il n’y a que ça de vrai !
  50. 50. Ensuite une prévision J’y comprends rien à cette application !
  51. 51. Donc utilisons les systèmes de fichiers !
  52. 52. Ainsi, plusieurs chemins possibles ! CIFS WebDav FTP
  53. 53. L’interface Web…
  54. 55. Portails et intranets…
  55. 57. Les APIs…
  56. 58. JAVA JAVASCRIPT PHP REST JCR CLT WS
  57. 59. Voilà! C’est fini pour aujourd’hui!
  58. 60. Maintenant à vous de chercher !
  59. 61. Des questions ???
  60. 62. Pour une prochaine fois…
  61. 63. Pour découvrir…
  62. 64. Pour aller de l’avant…
  63. 65. Et pour atteindre ces objectifs…
  64. 66. Choisissez l’ECM Open Source
  65. 67. Alfresco en quelques points… Par JM.PASCAL www.opensourceecm.fr & www.open-source-ecm.com

×