The value of an ECM platform resides in its ability to be connected to third-party applications, both other enterprise applications, and desktop clients.
How do Alfresco and Nuxeo fare in this respect? Here’s my own analysis, based on personal experience and a little bit of googling:
Alfresco | Nuxeo | |
CIFS | V | X |
WebDAV | V | P |
FTP | V | X |
CMIS | V | P |
IMAP | V | V |
REST API |
V | P |
SOAP API |
V | P |
RMI API |
V | V |
Some explanations:
- Alfresco seems to support all the mentioned
protocols - Nuxeo doesn’t claim to support CIFS or FTP
- WebDAV support in Nuxeo is optional, and from my
experience, very partial - CMIS support in Nuxeo is only partial (no versioning,
for instance) - Nuxeo’s REST and SOAP APIs are only partial
What’s you’re opinion about this matrix? Which APIs and protocols do you use in your projects? Give you opinion in the comments!
Alfresco is good but doesn't support all the interfaces when you use Ldap as an authentication mechanism.
ReplyDeleteFtp, Cifs, for instance don't work unless you use the internal user database.