This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Best diagram for architecture Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Best diagram for architecture" Watch "Best diagram for architecture" New topic

Best diagram for architecture

avihai marchiano
Ranch Hand

Joined: Jan 10, 2007
Posts: 342

I want a diagram to represent the architecture of my system (height-level).

The architecture is very simple, so the diagram should be very simple too.

The system is kind of ERP.
I have a Business Process, which executed by BPEL engine. In additional there is esb-engine which responsible to run esb components.
The BPEL-engine and the esb-engine run on application server.

Thank you
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
How many routers and load balancers? How many machines/CPU? How many firewall and DBMS are there?
avihai marchiano
Ranch Hand

Joined: Jan 10, 2007
Posts: 342
Just one machine.

No load balancers or clusters.

just one simple machine , which run the above : BP , web-services.
connect to remote web-service and send mail and sms.

i need to what is the right tool for this diagram?
can you recommand on a free tool?

Thank you
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
just one simple machine

This is one machine. Your application is on one machine.

connect to remote web-service

This is a second machine. The web service is on a second machine.

i need to what is the right tool for this diagram?

You don't need a tool. All you need is a drawing program. You can create the diagram with Paint. Windows systems come with Paint and it is free.

The diagram would have two boxes labeled "node 1" and "node" with a line connecting the boxes.
Kyle Brown
Ranch Hand

Joined: Aug 10, 2001
Posts: 3892
If you wanted to get really fancy you could possibly use a UML deployment diagram to represent this. You can draw this in Visio, in Powerpoint (which I use because usually you're going to present it anyway) or in any of a number of good free UML tools like ArgoUML.

Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at for other WebSphere information.
Venkat Sadasivam
Ranch Hand

Joined: May 10, 2008
Posts: 139
You can get nice diagram from google search as well.

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand. ”<br>
-Martin Fowler
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
Who is the audience of the diagram? What will they use the diagram for? Before you have answered those questions, it's impossible to say what should be communicated, let alone how.

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
I agree. Here's the link:
subject: Best diagram for architecture
Similar Threads
Jr Java Developer, Full Time, New York, NY 02-10-06
SOA programming in java
bpel interview Question
Wich alternative to web services for SOA???
Integrate BPEL engine using Java