I'm a a little confused as I don't see where Seam fits in here. Should I create an EJB3 project or a Seam Web projection in my Eclipse IDE ? I know Enterprise Java Beans is a framework and Java Server Faces is a web framework. Seam is supposed to be a separate web framework that combines the two. How? Also how does Seam work in conjuction with the use of an Enterprise Service Bus to transport the serialized entity or session beans back and forth across the bus to and from the User Front End and the Backoffice where the business logic processing takes place?
Isn't Seam suppose to use EJB3 as the backing bean, but what if the EJB3 session and JPA entity beans were transported across the bus ? What role would Seam have then ?