TOS system implemented by Spring, Wicket and Hibernate