Géneralités:Quelques détails techniques

Un article de AlfrescoWiki.

[modifier] Considérations techniques

Un fonctionnement multi plateforme

    • Linux
    • MacOS X
    • UNIX (POSIX)
    • Microsoft Windows

La connexion vers d’autres langages en s’appuyant sur un grand nombre d'API :

    • Java
    • JSR-168
    • JSR-170
    • JSR-127
    • PHP
    • webservices

Alfresco utilise des composants éprouvés :

    • Spring – Framework orienté aspects
    • ACEGI – Framework de sécurité orienté aspects
    • MyFaces – Implémentation de JSF
    • Hibernate – Mapping Objet-Relationnel et Persistance
    • Lucene – Moteur de recherche textuelle
    • JLAN - serveur CIFS, FTP, NFS
    • POI – Conversion de fichiers
    • PDFBox – Conversion PDF
    • OpenOffice - Suite bureautique
    • Axis - services web
    • Freemarker - langage de modèles
    • Rhino - Moteur javascript
    • EHCache - Cache distribué
    • Log4J - Gestion de logs
    • XFire - Framework SOAP
    • Quartz - Planificateur
    • TinyMCE - Editeur riche
    • Jaxen - Moteur XPATH
    • Chiba - Moteur XForms
    • Quercus - Moteur PHP

De très nombreuses interfaces d'accès aux données sont disponibles

    • CIFS/SMB – Protocole de partage de fichiers Microsoft
    • FTP
    • NFS
    • WebDAV
    • Web Services
    • Interface Web