R Service Bus

Preview:

DESCRIPTION

Presentation of RSB (R Service Bus) given at the Vancouver R Users Group on September 15th 2011.

Citation preview

RSBService Bus

Open Analytics

about://me

https://github.com/ddossot

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

Recommended