Much of the benefit of J2EE for me comes from the out of the box support the app server provides me – big ones being declarative transactions and security. In theory I can focus on the business logic and the app server can handle those things (hmm). Are we talking about building an app server that provides these services as standard aspects that I can apply to my business logic?