¿Cuál es la intención de opencpu.org en comparación con otros enfoques?
Pregunta
Últimamente me señalé http://opencpu.org/ . Nifty Sitio web, pero después de navegar por un tiempo no estaba tan seguro de dónde se encuentra en el paisaje R en comparación con EG rapache o Rpy2.
Después de esperar mucho tiempo para que el servidor regresara, finalmente pude leer la sección de arquitectura, pero eso no era demasiado completo. Estoy buscando una explicación más detallada de qué es OpenCPU, cómo está destinada a usarse y cómo esto se compara con las herramientas existentes como rapache y Rpy2.
Solución
En pocas palabras: OpenCPU es una capa además de las herramientas regulares (por ejemplo, rapache, RPY2) que define un marco y un protocolo para interactuar con R. maneja cosas como la acera de serialización de objetos, seguridad, control de recursos, reproducibilidad, etc., al tiempo que abstrae los tecnicismos. .
Este Documento sobre arxiv Entra en más detalles sobre la motivación y el diseño del sistema y la API.