Win a copy of GANs in ActionE this week in the AI forum
or WebAssembly in Action in the JavaScript forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
  • Joe Ess
  • salvin francis
  • fred rosenberger

How to make an Architecture Diagram

Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I am assigned to make an architecture diagram for a J2EE project which was already built. Can you please provide some useful information about how to approach to it and some sample architecture diagrams / URLs will be helpful.

I was spending quite lot time at google but couldn�t find anything exactly.

Thanks in advance
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are many possible ways to view a given architecture, and each has its own set of diagrams. A non-exhaustive bunch of views ...

Classes - static structure and dynamic interaction
Components - structure & interaction, services, protocols
Processes - what runs in parallel or in sequence
Processors - how many servers for which processes, load balance, fail over
Topology - physical location, synchronization, fail over, security
Infrastructure - networks, server farms, ESB
Technology - what products and versions are in use

You may have to go back to whoever asked for diagrams and see what really interests them. If you can fill in "_____ reads _____ to learn _____ so they can _____" you're a big step closer to knowing what to write. And if your requestor can't answer that, gently suggest you don't waste electrons (and their money) on writing anything.

If you know enough of those answers to narrow down what category of diagrams to make, we can talk about lower level details. Doesn't this assignment sound like great fun, now?
[ November 02, 2007: Message edited by: Stan James ]
Ranch Hand
Posts: 46
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do you need to create an architecture template, or a full architectural diagram?
Catch Ernie! Catch the egg! And catch this tiny ad too:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!