• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Part II - Deployment Diagram.

 
Flavio Oliva
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey everyone,

I found this link that talks about deployment diagram. see if that helps!

http://www.bejug.org/confluenceBeJUG/display/JJGuidelines/3.1.+Introduction=
?replyToComment=3D7592

later!

Flavio Oliva
 
Flavio Oliva
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
here is another one.

http://www.javaskyline.com/diagram/J2EE_Deployment.gif
 
Morten Franorge
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Flavio Oliva:
Hey everyone,

I found this link that talks about deployment diagram. see if that helps!
Flavio Oliva


This link: http://www.bejug.org/confluenceBeJUG/display/JJGuidelines/3.1.+Introduction
seems to work better.

Anyways, good link, thanks!!
What I find the most troublesome is getting a good definition of Component Diagrams. There seems to be a zillion ways of doing them, both in the level of detail and in notation used.

I'm using Rational Software Architect from IBM, which doesn't use lollipop notation, but has a required interface and a provided interface section for each component.
 
Adam Czysciak
Ranch Hand
Posts: 90
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
[Redacted]

First of all, the rule is not to talk about the assignment. Second - there is no correct/expected rule The key to the success is to prove your solution is correct, not to do as they expect you to do. Be creative! There isn't just one solution to part II, everyone can pass if he/she really knows what software design is.
[ November 23, 2007: Message edited by: Andrew Monkhouse ]
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 12014
220
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've removed the original post and the reply that appeared to be discussing a partial solution to the beta assignment.

Adam - thanks for reminding people of the rule. I removed the quoted section, but left the remainder since it is generic enough.

Regards, Andrew
 
Michael Work
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In a deployment diagram, I would thought a "3D box" represents a physical machine, say for example an application server, database server. In the link above, it shows the web server is different from the servlet engine. Is there any reason that we split the web server with the servlet engine?

I know it is possible where the web server is an apache server (for example) to serve static content, whereby the servlet engine is responsible to handle JSP and servlet requests, but it is *common* to split them into two boxes?
 
Adam Czysciak
Ranch Hand
Posts: 90
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

In my opinion, this is very common. Think about clustered environment: you have one access point - a web server machine (without any static app content). On the top of webserver there is a JEE adapter, which redirects you to the appropriate application server handling your request. This way your web server box acts just like a proxy, and the application servers do the real job! Of course this is just a simplified image of how it works, but I hope that helps.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic