Rails und Hydra

Angelegt von Hermann Kurz Sun, 07 Oct 2007 19:52:00 GMT

Suns Nick Sieger beschreibt in seinem Blog, eine Systemarchitektur, die er Hydra nennt. Sun verwendet diese Architektur offenbar in einem größeren Projekt, das momentan noch nicht öffentlich ist. Interessant ist, daß die Gesamtapplikation aus sehr vielen kleinen Rails-Instanzen besteht, die über ActiveResource miteinander gekoppelt sind. Mit ActiveResource kann Rails als Konsument von RESTful-Webservices arbeiten, anstatt eine Datenbank mit dem ActiveRecord-Pattern als Basis zu nehmen. Hintergrund ist, Komponenten zu entkoppeln, um sie leichter testen, deployen und verteilt arbeiten lassen zu können. Die vielen Rails-Teil-Applikationen werden in der Hydra-Architektur unter JRuby laufen und als WAR-File auf GlassFish-Servern deployt.