Två- och treskiktsmodellen i klient-serversystem under Windows NT
Sammanfattning
Under ett antal år har den traditionella tvåskiktsmodellen varit dominerande vid klient-serverapplikationer. Problemet med tvåskiktsmodellen är att säkerheten är svår att kontrollera. Varje klient kräver en koppling till databasen och all kod ligger oftast hos klienten. Detta kan lösas med användning av treskiktsmodellen. Treskiktsmodellen blir allt vanligare vid utveckling av klient-serverapplikationer. I ett skikt mellan klienten och servern återfinns transaktionshanterare som Microsoft Transaction Server (MTS). MTS använder sig av komponenter. Dessa komponenter förenklar kodskrivandet avsevärt. Komponenterna skrivs t ex i Visual Basic och kan sedan anropas från nästan vilket program som helst. Ändringar av kod görs endast på ett ställe. I detta arbete har jag inkluderat kodexempel där jag visar skillnaden mellan två- och treskiktsmodellen. Webbläsaren har under de senaste åren växt fram som en ny typ av klientapplikation. Med webbläsaren kan en databas anropas från hela världen och med Active Server Pages kan kodningen av anropen till databasen göras mycket homogen.
Examinationsnivå
Student essay
Universitet
Göteborg University. School of Business, Economics and Law