Oddthesis-logo

Thesis: Rails can run well on JBoss

Ruby-on-Rails can run well on JBoss AS.  Through the magic of the JRuby team and Nick Sieger's JRuby-Rack, running a vanilla Rails app in a servlet container works.

But that involves constructing and deploying a .war archive.  The deployer framework of JBoss-Microcontainer should enable in-place native deployment of Rails applications in a way familiar to traditional rubyists.

Roadmap

Now that we've got the baseline of Ruby-on-Rails running on JBoss, it's time to look forward, down the road, and see where we're going.

  • Drools integration.  Definitely adapting JRuby objects to the Drools introspection bits.  Definitely providing a Ruby-ish API to the Drools bits (Rule-bases, working-memories, etc).  Perhaps some acts_as_rules_enabled.
  • Scheduling.  See Nobody should need cron.
  • Messaging/JMS.  Friendly APIs for implementing MDBs through Ruby, without caring about MDBs.  Same for sending things to JMS queues.
  • Async tasks & workers.  Extending on messaging, self-contained queue and async worker deployment.

Mailing List

If you'd like to discuss this project, you can join the jboss-rails mailing list.  Simply send an email email to jboss-rails-subscribe@oddthesis.org.

Possibly Related Posts

Creative Commons License Copyright 2008. Odd Thesis by Bob McWhirter is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.