Software Architecture - Examples of Architectural Styles and Patterns

Examples of Architectural Styles and Patterns

There are many common ways of designing computer software modules and their communications, among them:

  • Blackboard
  • Client–server model (2-tier, n-tier, cloud computing all use this model)
  • Database-centric architecture (broad division can be made for programs which have database at its center and applications which don't have to rely on databases, E.g. desktop application programs, utility programs etc.)
  • Distributed computing
  • Event-driven architecture (Implicit invocation)
  • Front end and back end
  • Monolithic application
  • Peer-to-peer
  • Pipes and filters
  • Plug-in (computing)
  • Representational State Transfer
  • Rule evaluation
  • Search-oriented architecture
  • Service-oriented architecture (A pure SOA implements a service for every data access point.)
  • Shared nothing architecture
  • Software componentry
  • Space based architecture
  • Structured (Module-based but usually monolithic within modules)
  • Three-tier model (An architecture with Presentation, Business Logic and Database tiers)

Read more about this topic:  Software Architecture

Famous quotes containing the words examples of, examples, styles and/or patterns:

    “There are many examples of women that have excelled in learning, and even in war, but this is no reason we should bring ‘em all up to Latin and Greek or else military discipline, instead of needle-work and housewifry.”
    —Bernard Mandeville (1670–1733)

    “There are many examples of women that have excelled in learning, and even in war, but this is no reason we should bring ‘em all up to Latin and Greek or else military discipline, instead of needle-work and housewifry.”
    —Bernard Mandeville (1670–1733)

    “Can we love our children when they are homely, awkward, unkempt, flaunting the styles and friendships we don’t approve of, when they fail to be the best, the brightest, the most accomplished at school or even at home? Can we be there when their world has fallen apart and only we can restore their faith and confidence in life?”
    —Neil Kurshan (20th century)

    “For the man who should loose me is dead,
    Fighting with the Duke in Flanders,
    In a pattern called a war.
    Christ! What are patterns for?”
    —Amy Lowell (1874–1925)