Domanda

Sto iniziando un nuovo progetto e deve decidere quale CMIS libreria client useremo. < br> Il nostro progetto di Java ha solo bisogno di collegare un server CMIS (in realtà Alfresco, ma non dovrebbe importare), al fine di eseguire alcuni di lettura / scrittura / operazioni di ricerca.

Sto cercando una libreria client che:

  • è già utilizzabile
  • non sta per essere abbandonato presto
  • ha una comunità attiva di utenti
  • è open source

Quale mi consiglia e perché?

Qui ci sono alcune possibilità:

    OpenCMIS di
  • Apache Chemistry (vincitore ormai)
  • xCMIS
  • chimica-AtomPub-client (abbandonata)
  • chimica-Abdera (non molto attivo)
  • Abdera (difficile)
  • Utilizza l'AtomPub o servizio Web direttamente (difficile)
È stato utile?

Soluzione

mi raccomando OpenCMIS. (Beh, devo da quando sono coinvolto nel progetto.) Si tratta di un progetto attivo supportato da una comunità ampia. OpenCMIS supporta sia attacchi, AtomPub e Web Services, ed è stato testato contro un certo numero di repository.

chimica-AtomPub-client è stata abbandonata e la chimica-Abdera non è molto attiva. È possibile, naturalmente, di gestire l'AtomPub legandosi direttamente, ma questo è un sacco di lavoro.

Altri suggerimenti

Si può anche utilizzare un Alfresco-specifica estensione OpenCMIS per ragioni di semplicità.

http://code.google.com /a/apache-extras.org/p/alfresco-opencmis-extension/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top