JEE 6, CDI, Java Faces and RichFaces based persistence, business and presentation layer for the Traffic Simulation project