Tiers and layers - integration
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
At a high level, I have a 3-tier architecture consisting of client tier, web/business tier (middle tier) and data/resource tier (Oracle db and Inventory system).
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?
Please clarify - I thought I had this nailed but obviously still have some degree of confusion.
SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJD, SCEA/OCMJEA
Live life to an interface, not an implementation!
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
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.
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Client tier, web&business tier (only one tier for both), integration tier (DAO for external systems and jpa for internal database).
GiUsEpPe (SCJP, SCWCD, SCBCD, IBM OOAD, SCEA/OCMJEA 5)
-
-
Number of slices to send:Optional 'thank-you' note:
-
-

SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJD, SCEA/OCMJEA
Live life to an interface, not an implementation!
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJD, SCEA/OCMJEA
Live life to an interface, not an implementation!
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
GiUsEpPe (SCJP, SCWCD, SCBCD, IBM OOAD, SCEA/OCMJEA 5)
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJD, SCEA/OCMJEA
Live life to an interface, not an implementation!
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
SCJP, SCWCD, OCMJEA, OCEEJBD, OCEJPAD, TOGAF® 9 Certified, OCEJWSD
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
GiUsEpPe (SCJP, SCWCD, SCBCD, IBM OOAD, SCEA/OCMJEA 5)
| If I had asked people what they wanted, they would have said faster horses - Ford. Tiny ad: Paul Wheaton's 16th Kickstarter: Gardening playing cards for gardeners and homesteaders https://coderanch.com/t/889615/Paul-Wheaton-Kickstarter-Gardening-playing |







