Ho sentito dire che REST è "incentrato sul documento". Non ho capito cosa significasse questo, ho iniziato a curiosare e ho trovato il termine orientato al documento utilizzato da database , in particolare i database NoSQL e, in contrasto con un barebone negozio di valori-chiave . Sembra quindi che l'orientamento documentato dei database abbia a che fare con le loro rappresentazioni interne come JSON o XML; Ho visto sulla pagina di Wikipedia che molti database orientati ai documenti sostengono di supportare un'API RESTful, ma non avendo esperienza con nessun database NoSQL e sono nuovo a REST, non sono sicuro di cosa significhi (il database stesso è direttamente accessibile attraverso un servizio?); e comunque, per quanto ne so, REST non vincola il modello di dati sottostante di un'applicazione, ma solo il suo contratto di servizio .
Quindi cosa significa affermare che REST è orientato al documento / orientato? Significa che REST costringe un servizio a utilizzare JSON o XML nel suo contratto? Significa che REST è più amichevole verso i database NoSQL rispetto ai database relazionali convenzionali?