Two Laptop Bag*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Query : Component Diagram Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Query : Component Diagram" Watch "Query : Component Diagram" New topic

Query : Component Diagram

Sankar Th

Joined: Jul 09, 2012
Posts: 9
I have kept Stateless SB at Business logic layer. I have a DAO and DAOImpl where JPA Enitity manager gets created and the respective Entities as well.
1)As DAO comes under Integration pattern , I have put DAO components under Integration tier.
2)But ,I have a another view that , as these DAOs are associated to persistence context ,this shall be put under persistence tier which can be clubbed together with Business logic tier and can be addressed as one Business Logic & Persistence tier. No need for integration tier ?

I feel it's a thin line to distinguish .Your thoughts please ?
Fernando Franzini
Ranch Hand

Joined: Jan 09, 2009
Posts: 486

Hi Sankar

As an architect you are free to design in a way that you see fit. Just remember that you need to justify their decisions. So there's no way to answer this kind of question.

For example: I disagree with you:
Stateless SB can't be business layer! If you do your business layer as Stateless SB, you'll be tying the rules of business of the solution in the EJB technology. In my opinion as an architect, a business rule should be written in Java as Pure POJO.
As I told you, every architect has their point of view.

If you need to study design issues, I advise you to read books on the subject:
1. POJO in Action Book by Chris Richardson Book.
2. Domain Drive Design by Erick Vans Book.
3. Patterns of Enterprise Application Architecture by Martin Fowler Book.

Best Regard.

Fernando Franzini - Java Blog
I agree. Here's the link:
subject: Query : Component Diagram
Similar Threads
How to pass the DTO to the dao implementention layer
Design DAO as a SLSB
Showing system database in Component diagram
Right tier of the EJB implementing an exposed web service
Assignment question - integration tier within component diagram