General J2EE: Technical vs Component vs Application vs System Architecture

  1. Could anybody comment on Technical Architecture vs Component Architecture vs Application Architecture vs System Architecture.What is importance of each in the project life cycle.pl reffer any sites which could give plenty of information about this topic.

  2. Could anybody recommend any free and commercial tools for designing all the architecture's.

  3. Thanks to victor.Here is the difference between various architecture...

    "Technical Architecture" - generic architectural guideline for system
    development, not project specific stuff.

    "Component Architecture" - for a complex computer system, it is a
    good way to present overall design.

    "Application Architecture" - focus on software design, it should be
    delivered in software development cycle.

    "System Architecture" - involve h/w, s/w & networking design, etc,
    should be delivered in early stage of system development.