This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Can we design Part 2 in such a way that there are calls between components of the same layer? say an EJB calling another EJB?.
My scenario is I have a common use case X that is reused by 2 other use cases Y and Z(Y & Z have their own set of operations to perform apart from X). Can I design it in such a way that Use case X is done by an EJB and that this EJB is being called by EJBs that do Y & Z ? I have never seen an example diagram showing such an interaction between components in the same layer