Features

Ruby-on-Rails

TorqueBox supports Ruby-on-Rails 2.2+. Rails applications are served as first-class resources within the web container. The web container is clusterable, and web sessions may be shared between nodes without any additional configuration.

High-performance tried-and-true JDBC database drivers power your ActiveRecord models.

Scheduled Jobs

cron-like functionality is provided by the TorqueBox server. Job classes implemented in Ruby have full access to to your Ruby environment and are managed by a durable job scheduler.

Task Queues

Asynchronous task queues are supported by TorqueBox using an industrial-strength, clusterable messaging bus. Tasks are persistent and have the ability to access your entire Ruby environment.

SOAP

For those dark days that you must implement a SOAP server, TorqueBox makes it an easy, Ruby-friendly experience. Service operations are simply methods on Ruby classes, and a full XSD-to-Ruby data-binding layer is woven in.

Telephony (SIP, JAIN, SLEE)

Integrating with the Mobicents Communications Platform, TorqueBox allows your Ruby controllers to manipulate SIP sessions.