Marcelo Ortega wrote:
The integration classes are basically another layer on the middle-tier (web/business tier). So it is integration "layer" right, no tier in this case, as that would be if I had a separate server used for integration. (my integration layer has mainly DAOs for ldap, email, WS access - no DAOs for database as I'm using an EntityManager in SessionFacade).
So the way I see it, I have 3 tiers and various layers on the middle tier, right?
Yes I agree with you. In my assignment I have a EmailService which abstracts communication with email service. It will be part of EAR deployed on app server, hence middle tier but I show it within integration layer in component diagram.
I think you are allright there.