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!