Aspiring Architect Series 2008 - A Web Cast series for aspiring architects.
Checkout the following link
Architect Webcast series
Showing posts with label Architecture. Show all posts
Showing posts with label Architecture. Show all posts
Tuesday, June 17, 2008
Sunday, June 15, 2008
Software Patterns
Architectural Patterns
• Highest level patterns
• Determines overall system architecture and provides the skeleton for the system
• Determines and specifies the relationship, roles and responsibilities of each subsystem
• It organizes the relationship between the sub systems
Eg.. SOA, Layered Architecture
Design Patterns
Used to fine tune the overall architecture and solve problems specific to the subsystem
It does structuring components, delegating and distributing workloads and organizing the communication and creation of components
Three Categories
• Creational Pattern
• Structural Pattern
• Behavioral Pattern
Implementation Patterns or Idioms
Defines solutions specific to a language
Even if I know the syntax in a language, to do efficient implementation one should use some specific styles that the language provides.
• Highest level patterns
• Determines overall system architecture and provides the skeleton for the system
• Determines and specifies the relationship, roles and responsibilities of each subsystem
• It organizes the relationship between the sub systems
Eg.. SOA, Layered Architecture
Design Patterns
Used to fine tune the overall architecture and solve problems specific to the subsystem
It does structuring components, delegating and distributing workloads and organizing the communication and creation of components
Three Categories
• Creational Pattern
• Structural Pattern
• Behavioral Pattern
Implementation Patterns or Idioms
Defines solutions specific to a language
Even if I know the syntax in a language, to do efficient implementation one should use some specific styles that the language provides.
Subscribe to:
Posts (Atom)