GoConqr has a new look! Let us know what you think.

Flashcards

Presentation B

Gary Burrows Database Technology English 12 cards

Presentation B

Cards in this deck (12)

  1. 1Application Architecture EvolutionApplication Architecture Evolution
  2. 2Application Programs and User InterfacesAn application program acts as the intermediary between users and the database
    Applications split into
    front-end
    middle layer
    backend
  3. 3Front-end: user interfaceForms
    Graphical user interfaces
    Many interfaces are Web-based
  4. 4Two-Layer Web ArchitectureTwo-Layer Web Architecture
  5. 5Two-Layer Web ArchitectureDatabase runs on its own server:
    Separated from the application (website)
    Easily swap databases
    But, the presentation (visible) and business logic layers are still joined
    Server becomes overloaded
    Network congestion is likely
    No separation of concern between form and content
  6. 6Three-Layer Web ArchitectureThree-Layer Web Architecture
  7. 7Three-Layer Web ArchitectureEverything can run on its own server
    Disconnection between Presentation, Logic and Data layers
  8. 8Application layersPresentation or user interface
    model-view-controller (MVC) architecture
    model: business logic
    view: presentation of data, depends on display device
    controller: receives events, executes actions, and returns a view to the user
  9. 9Application ArchitectureApplication Architecture
  10. 10Application Architecturesbusiness-logic layer
    provides high level view of data and actions on data
    often using an object data model
    hides details of data storage schema
  11. 11Application Architecturesdata access layer
    interfaces between business logic layer and the underlying database
    provides mapping from object model of business layer to relational model of database
  12. 12Business Logic Layer – Why?Enforces business rules for carrying out actions
    E.g. student can enroll in a class only if she has completed pre-requsites, and has paid her tuition fees

Information

Description
Database Technology Flashcards on Presentation B, created by Gary Burrows on 15/01/2015.
Created by
Gary Burrows
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?