RSB
 Service 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, biotech
            nology and finance
            companies.
Technically
              Java / 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 Source
AGPLv3

Builds
http://nexus.openanalytics.eu/nexus/content/groups/public/eu/openanalytics/rsb


Source
https://github.com/openanalytics/RSB

Documentation
http://rsb.doc.openanalytics.eu/

Services / Support

      http://openanalytics.eu

R Service Bus

  • 1.
  • 2.
    about://me https://github.com/ddossot
  • 3.
    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."
  • 7.
    Machine to Machine RESTful API SOAP API Directory Polling
  • 8.
  • 9.
    Slow Jobs? RSB is asynchronous at core Email, Directory and REST API are asynchronous Synchronous behavior simulated for SOAP API
  • 10.
    Repetitive Jobs? R Scripts & Sweave files catalog Just send the data
  • 11.
  • 12.
    Use Cases RSB is used in production in pharmaceutical, biotech nology and finance companies.
  • 13.
    Technically Java / 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)
  • 14.
  • 15.
    Got it? Wantit? Get it! Open Source AGPLv3 Builds http://nexus.openanalytics.eu/nexus/content/groups/public/eu/openanalytics/rsb Source https://github.com/openanalytics/RSB Documentation http://rsb.doc.openanalytics.eu/ Services / Support http://openanalytics.eu