Hi, This is what I have to do. Create a query page for an online b-to-c company to be able to look up its customer information. Basically, it'll be using lots of multi-joins in the tables, and encapsulating them into objects, and displaying it. I'd like to know which architecture will be best for this.What I have in mind is, using EJBs to get info from database, allowing Java beans to get that info from EJBs and using these java beans to display it through JSP. Any other suggestions ? Any response is appreciated. Thanks.