Esoteric and home grown transaction handling, as well as, manual JPA management can be replaced with a single @Stateless annotation. In Java EE 7 you could replace a @Stateless with the ubiquitous @Transactional annotation.
Video Source: http://www.adam-bien.com/roller/abien/entry/great_simplification_with_ejb_screencast