Më jepni një përmbledhje të detajuar të kornizës së një shërbimi në internet.
Një shërbim në internet duhet të përbëhet nga disa përbërës: një aplikacion klient, një grup API (interfaqe programimi i aplikacioneve) për të bashkëvepruar me klientin, një bazë të të dhënave për të ruajtur të dhënat, një server për të drejtuar shërbimin dhe një aplikacion në anën e klientit për të përpunuar kërkesat. API duhet të dizenjohet me arkitekturë RESTful dhe serveri duhet të ndërtohet me një gjuhë si Python ose Ruby. Baza e të dhënave duhet të përshtatet me të dhënat që duhet të ruhen, dhe aplikacioni në anën e klientit duhet të trajtojë përgjigjen nga API. Përveç kësaj, për qëllime sigurie, kërkesa të caktuara duhet të enkriptohen ose të sigurohen duke përdorur mekanizma të vërtetimit.