
LibreECM es un sistema ECM d'accés a documents. Permet accedir a diversos tipus de dipòsits des d'una interfície unificada, definida sota el protocol CMIS, i implementat a OpenCMIS (http://chemistry.apache.org/java/opencmis.html)

Hi ha moltes implementacions de productes que poden accedir mitjançant CMIS. S'adjunta l'aplicació Workbench (http://chemistry.apache.org/java/developing/tools/dev-tools-workbench.html) per poder provar el desenvolupament. Una altra opció es LibreOffice, activant "Use LibreOffice dialogs" a Tools->Options->LibreOffice->General.
Al executar workbench ens demana una direcció d'accés, aquesta es (adaptar el port i la ruta):

http://localhost:8080/LibreECMOpenCMIS-0.1.0/browser

S'ha de seleccionar el Binding browser.
El usuari i el password no son necessaris.
Ja es pot navegar pel sistema d'axius en remot, i descarregar-ne el contingut.



LibreECM es basa en diversos components:

- LibreECMOpenCMIS, connector entre els clients i el sistema. Realitza conversions entre els objectes CMIS i els de LibreECM
- LibreECMMain, ha de realitzar tasques de seguretat i control de lògica de negoci.
- LibreECMDDBB, realiza la persistència dels dipòsits disponibles i les seves propietats.
- LibreECMInput, realitza l'accés al sistema concret, en aquesta versió només s'implementa a un sistema d'arxius ordinari (FSRepository)

El sistema LibreECM utilitza un direccionament anomenat Uri, que defineix rutes a dipòsits i objectes, amb el següent format:

- Per dipòsits: "Tipus dipòsit"://"Nom dipòsit"/"ruta accés absoluta"/
- Per carpetes: cmis:folder://"Nom dipòsit"/"ruta relativa al dipòsit"/
- Per documents: cmis:document://"Nom dipòsit"/"ruta relaptiva al dipòsit"/"nom objecte"

Exemples:
Dipòsit:	FSRepository://Third-repo/opt/data/repositories/repo/
Carpeta arrel:  cmis:folder://Third-repo/
Carpeta:	cmis:folder://Third-repo/folder1/folder2/folder3/
Arxiu:		cmis:document://Third-repo/folder1/folder2/folder3/test.txt






