r service bus

15
RSB Service Bus Open Analytics

Upload: david-dossot

Post on 19-Jun-2015

1.796 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: R Service Bus

RSBService Bus

Open Analytics

Page 2: R Service Bus

about://me

https://github.com/ddossot

Page 3: R Service Bus

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."

Page 4: R Service Bus
Page 5: R Service Bus
Page 6: R Service Bus
Page 7: R Service Bus

Machine to Machine

RESTful API

SOAP API

Directory Polling

Page 8: R Service Bus

Humans Too

Page 9: R Service Bus

Slow Jobs?

RSB is asynchronous at core

Email, Directory and REST API are asynchronous

Synchronous behavior simulated for SOAP API

Page 10: R Service Bus

Repetitive Jobs?

R Scripts & Sweave files catalog

Just send the data

Page 11: R Service Bus

Big Data?

Page 12: R Service Bus

Use Cases

RSB is used in production in pharmaceutical, biotechnology and finance companies.

Page 13: R Service Bus

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)

Page 14: R Service Bus

Demo

Page 15: R Service Bus

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