Hi there,
I am pretty new in Ruby on Rails world. Current, I am working with a single tier ROR application. Came from J2EE world, just wonder how Multi-Tier Architecture works in ROR world? Can anyone share your experience with me?
Thanks
Hi there,
I am pretty new in Ruby on Rails world. Current, I am working with a single tier ROR application. Came from J2EE world, just wonder how Multi-Tier Architecture works in ROR world? Can anyone share your experience with me?
Thanks
RoR is an MVC implementation. It is a multi tier framework.
Right. It's MVC, rather than three-tiered. It is fairly flexible to different architectures, as it's easy to map external RESTful resources in or out using ActiveResource or other gems. Using Passenger as your Rails server takes care of serving a lot of your static content without the overhead of touching your Rails instances (and depending on how complex your Apache config is, it can be optimized). Even then, though, I'm not sure that qualifies as what I'm assuming you mean by 'multi-tiered.'
I think that's because what your're talking about here is a completly different architecture that the one Rails is designed for. If you want to use that architecture, you better not use Rails for that, use a tool designed for that architecture.
For SOAP support on Rails see Torquebox project based on JBoss Seam (Rails(2.3.4)/ScheduledJobs/TaskQueue/SOAP/Telecom supports) all under JRuby…
Some presentation slides: Hope this helps…