rss

Application Architecture Patterns

Category : Application Design

All applications follow one of the following industry-standard Application Architecture Patterns

  • Client-Proxy Server: Acts as a concentrator for many low-speed links to access a server.
  • Customer Support: Supports complex customer contact across multiple organisations.
  • Reactor: Decouples an event from its processing.
  • Replicated Servers: Replicates servers to reduce burden on central server.
  • Layered Architecture: A decomposition of services such that most interactions occur only between neighboring layers.
  • Pipe and Filter Architecture: Transforms information in a series of incremental steps or processes.
  • Subsystem Interface: Manages the dependencies between cohesive groups of functions (subsystems).
  • Service: Users accessing transactions on a 24×7 basis (a.k.a. user-to-business)
  • Collaboration: Users working with one another to share data and information (a.k.a. user-to-user)
  • Information Aggregation: Data from multiple sources aggregated and presented across multiple channels (a.k.a. user-to-data)
  • Extended Enterprise: Integrating data and processes across enterprise boundaries (a.k.a. business-to-business)
Share

Amit Yadav is Stephen Fry proof thanks to caching by WP Super Cache