Java EE application reference architecture.