RSBService Bus
Open Analytics
Goals
"The R Service Bus is a Swiss army knife that allows you to plug R into your processes independently of the technology used by other software applications involved in the workflow."
Machine to Machine
RESTful API
SOAP API
Directory Polling
Humans Too
Slow Jobs?
RSB is asynchronous at core
Email, Directory and REST API are asynchronous
Synchronous behavior simulated for SOAP API
Repetitive Jobs?
R Scripts & Sweave files catalog
Just send the data
Big Data?
Use Cases
RSB is used in production in pharmaceutical, biotechnology and finance companies.
TechnicallyJava / Spring / CXF / ActiveMQ
RServi is a war too
Released as WAR and Tomcat bundle (with RServi)
A couple of R packages
Pluggable result store (default: file system)
Pluggable statistics store (default: none, Redis adapter provided)
Demo
Got it? Want it? Get it!Open SourceAGPLv3
Buildshttp://nexus.openanalytics.eu/nexus/content/groups/public/eu/openanalytics/rsb Sourcehttps://github.com/openanalytics/RSB
Documentationhttp://rsb.doc.openanalytics.eu/
Services / Support
http://openanalytics.eu