I think it'll be a better architecture, if we integrate the Matchmaker by enabling the OSC to be run under JRuby 9000, and then implement a Rails MatchmakerController which instantiates the Matchmaker through the JRuby <-> Java Bridge functionality.
There are many benefits: we don't need two servers, we can reuse existing Broker functionality, and we can let the backend handle querying the database, instead of sending JSON service data (the services to be matched) to a Jetty server.
Hi Julien,
I think it'll be a better architecture, if we integrate the Matchmaker by enabling the OSC to be run under JRuby 9000, and then implement a Rails MatchmakerController which instantiates the Matchmaker through the JRuby <-> Java Bridge functionality.
There are many benefits: we don't need two servers, we can reuse existing Broker functionality, and we can let the backend handle querying the database, instead of sending JSON service data (the services to be matched) to a Jetty server.
Let's talk about this on Wednesday.
Best regards, Mathias