il Sun, 11 Jul 2004 07:27:23 +0900, Alexey Verkhovsky <alex / verk.info>
ha scritto::

not that I did this, but I'd expect:

>1. A database 

postgresql with PL/ruby for the triggers :)
>
>2. Some way to persist domain objects and manage transactions 
>	Java world: entity EJBs, JDO, hand-coded DAOs, O/R <censored> mappers,

active record and lafcadio seem to be the more mature O/R mapping
layers. 
Madeleine and ruby/DBI may be good choice, too.

>3. An RPC (remote procedure call) mechanism for communication between
>the front-end and the back-end (assuming that the front-end is a thick
>GUI).

druby (DRB) is widely used and included in the standard library

>
>4. A thick GUI

fox and gtk bindings have been around for much time. maybe qt and wx
are nicer to you, but bindings are younger

>
>5. A Web GUI

eruby, amrita 

>6. An asynchronous communications infrastructure

not sure here, but maybe Rinda (part of DRB) may be useful?