Përshkruani arkitekturën e një aplikacioni ueb.
Një aplikacion në ueb zakonisht përbëhet nga një ndërfaqe përdoruesi, logjikë e aplikacionit të fundit, një hartues objekt-relativ, një bazë të dhënash dhe një server në internet. Ndërfaqja e përdoruesit (UI) është pjesa e aplikacionit me të cilën ndërvepron përdoruesi, ndërsa backend-i përbëhet nga skedarë, skripta dhe shtresa të të dhënave që mundësojnë funksionalitetin. Hartuesi relacional i objektit ofron një mënyrë për të bashkëvepruar me bazën e të dhënave në një mënyrë të orientuar nga objekti. Ueb serveri përpunon kërkesat hyrëse nga UI dhe i drejton këto kërkesa në logjikën e duhur, e cila i përpunon ato dhe kthen të dhënat e nevojshme. Të dhënat zakonisht ruhen në një bazë të dhënash.