• 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
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Tim Moores
  • Carey Brown
  • Mikalai Zaikin
Bartenders:
  • Lou Hamers
  • Piet Souris
  • Frits Walraven

Part II - Deployment Diagram.

 
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
here is another one.

http://www.javaskyline.com/diagram/J2EE_Deployment.gif
 
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 90
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
author and jackaroo
Posts: 12200
280
Mac IntelliJ IDE Firefox Browser Oracle C++ Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Everybody's invited. Except this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic