• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

bit confused about part 2

 
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Ranchers,

Please help me understand the below issue.

I am also very confused about where to show the Security and JMS related concepts, i am clear about the class diagrams where we specify the attributes of a particular subject, for example, i look for the nouns in the description and make them as class and identify the attributes of these classes. then i try to find out the relationship between these objects(classes).

Like you said after identifying these i'll look through the use cases and understand the flow and create the sequence diagram.

In the sequence diagram i'll specify the flow of a request from the UI layer -> web layer -> business layer -> integration layer -> domain layer (please correct me if i am wrong)

i am somewhat clear about these above 2 tasks

but after this you mentioned that we should do the component diagram and then the deployment diagram.

so my question is in which diagram should i depict Security, JMS etc., should they be part of component diagram?

i am asking these simple questions as time is of essence once i download the assignment and if i am stuck, i doubt i'd be able to complete.

Thanks you!
 
Ranch Hand
Posts: 270
15
Android Angular Framework Spring AngularJS Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The Sun Certified Enterprise Architect for Java EE Study Guide, is a good source for the diagramming. The one I have is by Cade and Sheil, 2nd Edition.

Regarding your specific questions, a Deployment Diagram will refer to specific machines (or machine spec/types). On those machines, would go things like .ear and .war files. The deployment diagram machines include firewalls and load balancers, and it will show protocols (like https).

Your component diagram will mention containers like EJB container and Web container, and will have specific EJBs. It will have tiers laid out.

That should give you some kind of clues about what can go where. When I submitted my own diagrams, I included MDBs and JMS (at a moderate level) on the class diagram. That was not the only place I mentioned them. My disclaimer here: I did not get a perfect score, although I did quite well. So, I do not know where I lost points. You have to strike a balance between clutter and detail.
 
mooooooo ..... tiny ad ....
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic