cancel
Showing results for 
Search instead for 
Did you mean: 

Advantage and desadvantage CMIS AND REST

sayad
Champ in-the-making
Champ in-the-making

HI community,

I'm doing a comparative study beetween CMIS AND REST.
I already list  the features offered by CMIS AND REST ,can someone help me to do a conclusion that shows the advantages and disadvantages of both , except that REST offers more features than CMIS 


3 REPLIES 3

janv
Employee
Employee

Thanks for your question.

I suggest you also post your comparison ("list of features"). It may also help you reach your own conclusion based on your context & evaluation criteria.

See also other related posts and links, such as:

CMIS VS REST API 

Comprehensive Documentation and Comparison REST API vs Web Scripts vs CMIS  

Alfresco REST API of the future ... is closer than you think 

Best Regards,

Jan

sayad
Champ in-the-making
Champ in-the-making

Thank you Jan Vonka for your advise and links , i post my comparison even if it's in French? , to summarize i have recovered all the CMIS features from Index of /cmis/CMIS/v1.1/   and REST features from https://api-explorer.alfresco.com/api-explore after i did a full join to have a table with 2 columns CMIS AND REST

Context : i used an alfresco connector to connect bonita to Alfresco but  nowaday bonita don't maintain the connector with new versions so i'm doing a benchmark to choose the best solution.

Best Regrds,

Saad.

ranjeetsi
Star Contributor
Star Contributor

Hi ,

On a very high level: 

CMIS API are based out of specification and have a strong feature of interoperbility . It is based on OASIS standard - where the content services platform agree to support those minimal set of apis to be CMIS compliant. 

http://docs.oasis-open.org/cmis/CMIS/v1.1/os/CMIS-v1.1-os.pdf 

REST API's are specific to Alfresco and terms are people,sites etc like alfresco terms.

Alfresco Content Services REST API Explorer 

But since CMIS is a minimal apis built for interoperability , it may not have all apis which can be used by client . So rest API's are there to use and accomplish.

Alfresco Content Services Certified Engineer (ACSCE)