Hello,

I am building a web app for enterprise risk management. I've made some 
progress, but considering some significant changes now before I am too 
committed. My current platform is Java/Spring MVC on the back end (C) and Jsp, 
javascript, and d3 for the front end (V) and I was using Java for numerical 
modeling (M). Coming from a 20+ year background using Matlab, my experience 
trying to do any serious numerical modeling in Java is a little frustrating so 
far. While considering alternatives, e.g. Matlab Production Server, R, Python, 
etc, I was naturally led to Julia and am only now beginning to research it, but 
really like what I see so far.

Despite my ambitious goals, I am ignorant about most of the technologies I'm 
using and learning as I go. Do you have any suggestions about how I might be 
able to fit Julia into my Spring MVC framework? How can I call Julia from Java? 
I don't see anything obvious. How about setting up a Julia server and 
communicating with it via RESTful API from Java? Has anyone tried anything like 
that? I eventually want to run everything on AWS.

A bigger change would be to ditch Java all together and build everything either 
entirely in Julia or, I had the thought of building the plumbing in Rust and do 
the numerical modeling in Julia. Thus, capturing the best of both. Then, I'd be 
faced with the same question. How to call Julia from Rust? Is that crazy?

A possible solution for both scenarios might be to set up a Julia server and 
design a RESTful API. How does that sound? How about security? Could something 
like this be done if the data in sensitive?

I appreciate any thoughts and I really admire what you're doing with Julia. 
Reminds me of the glory days before I sold my soul to Wall Street (PhD 
computational electromagnetics, UIUC, 2002, MIT Lincoln Lab, 2002-2004). I'm 
considering trying to get back to academics to redeem myself before its too 
late though :)

Best regards,
Eric




Reply via email to