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!