Patterns of Enterprise Application Architecture

Architecture

  • the system functions are divided into various tasks such as:

    • Storing, retrieving, and managing data.

    • Applying business logic, which is also known as application logic.

    • Optionally displaying data to users through user interfaces

  • This has been implemented in various forms throughout the years, each with their own merits

    • Monolithic Architecture

    • Client/Server Architecture

    • Three-Tier Architecture

    • N-Tier Architecture

    • Software Componentry

    • Service-Oriented Architecture

Last updated