Někdy v roce 2008 jsem měl příležitost zúčastnit se vývoje zajímavého rezervačního systému v jazyce Java pro klienta působícího v dopravě. Prezentační část se stavěla na technologii RichFaces, což byl komponentový framework postavený nad JavaServer Faces (JSF) firmy Sun Microsystems, obchodní logika byla umístěna do servisních tříd podporovaných frameworkem Spring, na perzistentní vrstva se budovala na ORM frameworku Hibernate.