Site icon R-bloggers

All Aboard! The R Service Bus 6.2

[This article was first published on Open Analytics - Blog, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Tuesday 14 April 2015 – 14:35

As R has continued its growth in populary, it’s made some exotic friends. Friends who speak other (programming) languages. Friends who live on servers and virtual machines. Friends who sometimes need to set aside their differences and work towards a common goal.

In the absence of a protocol droid or Babel fish, we have the enterprise service bus. For the uninitiated, an enterprise service bus is a software architecture model designed to interface between various software applications.

How does this relate to R? Let’s consider an abstract example. Imagine that you work with machines that generate data. One could establish a workflow that monitors a server folder for files, applies an R-written quality control algorithm, produces visualizations in ggplot2, then generates a Sweave document to be emailed or stored in a web application for future access.

To facilitate such integrations of R into business processes and workflows, Open Analytics developed the R Service Bus (RSB), a flexible “swiss army knife” tool that allows you to connect R with a vast array of technologies, such as:

Further, the RSB designed a framework that the following standard protocols to interact with R.

All the tough integration work is tackled by the R Service Bus, eliminating the need for an R programmer to learn new techniques or ways of working. Simply attach your scripts and packages, and the R Service Bus does the rest.

The R Service Bus was first deployed in the workflow of a Fortune 100 company in 2010. Five years later we find ourselves at version 6.2, with a rock-solid release, and, as always, new features.

Interested in using the RSB?

The R Service Bus comes in “>two flavors:

Alternatively, it can be apt-get install’ed from our Ubuntu/Debian repository
and instructions can be found here.

Now what is new in version 6.2?

More questions? The most recent technical documentation is available
online and we’d be happy to consult with you on any R integration issue you may be facing. Thanks for reading our blog!

To leave a comment for the author, please follow the link and comment on their blog: Open Analytics - Blog.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.