I have the following design, JSP --> Controller --> Business Deligate --> Session Facades --> SQL Adaptors (JDBC) and Service Locator ( web service clients)
I have put SQL Adaptors in Integration layer, now thinking on where to put the Service locator and web services clients.
is it ok to make a new layer called "Web Service Layer" and put the Service Locator there ?
I think that service locator is not required for web services, given that web service referece can be injected by using @WebServiceRef
Using both business delegate & session facade seems like a overkill as there is an overlap between the two.
Are you not using JPA? In my opnion the expectation for this certification is that JPA should be used for persistence, unless you have a good reason for not using JPA.
I am caching the data from remote service calls in the client tier ( Cache Interface is provided), where will I include this in Component diagram?