Getting the plots out of R is probably the hardest part, otherwise you could get away with something like the RServe and the RServe CLI. For us, having per-session R-instances spin up dynamically was pretty critical, and modifying R.Net to do that was easier than trying to mash up RServe with .Net.
If you just want statistical support, say ANOVA, ARMA, ARIMA, or anything non-niche, IronPython might be a less painful route.
I have a private fork that I've been working on for a web-based healthcare analytics application that allows for executing R code via a browser and returning SVG plots. Its stable enough, but my rewrite broke a bunch of features in R.Net that aren't priorities for us, as well as most of the integration tests in the tests projects. I'm getting back off of other feature work and will be fixing those things next week. If you're serious about your Azure feature, lets talk, that could make for an interesting collaboration. I work 100% remote for my company, so online collaboration isn't an issue. Again, if you are serious.
Blue Skies,
Ritch
If you just want statistical support, say ANOVA, ARMA, ARIMA, or anything non-niche, IronPython might be a less painful route.
I have a private fork that I've been working on for a web-based healthcare analytics application that allows for executing R code via a browser and returning SVG plots. Its stable enough, but my rewrite broke a bunch of features in R.Net that aren't priorities for us, as well as most of the integration tests in the tests projects. I'm getting back off of other feature work and will be fixing those things next week. If you're serious about your Azure feature, lets talk, that could make for an interesting collaboration. I work 100% remote for my company, so online collaboration isn't an issue. Again, if you are serious.
Blue Skies,
Ritch