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

Architecture related

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

Please can anyone tell me, if someone ask me to explain the project architecture, what all has to be explained in it about the project.

I don't know whether it is correct forum to ask the question.
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
HERE are some pages I put together on architecture. Phillipe Kruchten at Rational suggested "four plus one" ways to look at architecture. The Application Architecture page talks about that. (The link to Kruchten's paper has gone stale, darn it.)

See if that gets you far enough into the topic to raise new questions.
 
Ranch Hand
Posts: 809
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Explain each and everything what you did so far.

If you find that you're not getting answers to your questions, you might want to view our FAQ Asking questions on javaranch

- Naseem
[ August 31, 2006: Message edited by: Naseem Khan ]
 
Ranch Hand
Posts: 1704
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Explain from how a user gets response from a request.

If it is telephonic interview it is difficult to explain the architecture, so try to explain how a request will be processed and response will be shown to the user.

If it is personal interview try to explain what are all the components involved in your project and how they interact.
 
Ravinder S Edhan
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Guys...
This will certainly help me.

Regards
Ravinder Singh Edhan
 
Stan James
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sorry that page I sent you to didn't really say much about 4+1. I found a fresh link to Krutchen's paper.

The point I didn't really bring out is that architecture means many different things to different people. Someone who says "architecture" might be interested in

*Whether the app is fat client or web or other
*General architectural patterns, eg MVC2
*Detailed class designs: how did you do X?
*Technical stack, what products and frameworks are used
*High availability: redundancy, load balancing, failover
*Geographic distribution
*Whether your database is partitioned
*Packaging for reuse or partial deployments
*Performance, volume and throughput
*Network capacity, configuration
*So many more ...

If someone just said "Describe the architecture" I'd probably ask what interests them, maybe list Krutchen's four views to explore the focus of the question. Or run to a whiteboard and draw for three or four hours.
 
mooooooo ..... tiny ad ....
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic