I have modeled all parts on the component diagram using Component:
- JSP and Managed beans in presentation tier (<<component>>)
- Stateless session beans in business tier (<<component>>)
- DAOs in integration tier (<<component>>)
- External systems (<<component>><<external>>)
I have used Usage symbols with <<use>> between all the components
Should some of the Components be replaced by something else since I've got "Incorrect/missing UML notation for interface/implementation"?
ah, ok..so I'm missing all the interfaces for the components/classes?!
I can understand that I could/must add interfaces for the stateless session beans in the business tier, and for the DAOs in the integration tier, but what about the managed beans in the presentation tier?
Another question: I have divided the component diagram into three boxes, one for each tier (presentation, business and integration tier). I've put the external systems outside the integration tier. So, should the interfaces(round symbol) be between the boxes/tiers, or inside?