Sunday, March 22, 2009

Architectural patterns

Architectural patterns are software patterns that offer well-established solutions to architectural problems in software engineering.
  • Fundamental structural organization schema for a software system
  • Approach to the architecture , it is not real system as such.
  • One or more Architecture pattern may be chosen for one software system.
  • Multiple Design patterns may be used with in one Architecture pattern.

A software architect makes a choice of which architectural pattern(s) best provide the system's desired qualities.

Examples of architectural patterns include the following:

* Layers
* Presentation-abstraction-control
* Three-tier
* Pipeline
* Implicit invocation
* Blackboard system
* Peer-to-peer
* Service-oriented architecture
* Naked objects
* Model-View-Controller

1 comment:

  1. OMG it contain lots n lots of informative materials... very thanks for this post.. very usefull for me and hope for other also.......
    Ecommerce solutions

    ReplyDelete