The CoDesk application is beginning to take shape. The initial focus has been on the persistence and application state layers. The persistence layer now consists of DAOs implemented with Hibernate/EJB3. The application State is shared between client JVMs using distributed EHCache via Terracotta server. With these layers now operational, development of a “Session Facade” style layer is the next milestone.