Qual è l'intenzione di OpenCpu.org rispetto ad altri approcci?
Domanda
Ultimamente sono stato indicato http://opencpu.org/ . Nifty Web Web, ma dopo aver navigato per un po 'non ero così sicuro di dove si trovasse nel paesaggio R rispetto ad EG Rapache o Rpy2.
Dopo aver aspettato molto tempo che il server tornasse, sono stato finalmente in grado di leggere la sezione dell'architettura, ma non era troppo completo. Sto cercando una spiegazione più dettagliata di cosa sia OpenCpu, come è destinato a essere utilizzato e come questo si confronta con strumenti esistenti come Rapache e Rpy2.
Soluzione
In poche parole: OpenCPU è uno strato in cima agli strumenti regolari (ad esempio Rapache, RPY2) che definisce un framework e un protocollo per interagire con R. gestisce cose come serializzazione degli oggetti, sicurezza, controllo delle risorse, ecc. .
Questo carta su arxiv Entra in dettaglio sulla motivazione e sulla progettazione del sistema e dell'API.