Sedan internet kom att bli ett alltmer använt medie har det även vuxit med avseende på att köra olika applikationer på. Från att från början använts till att byta information där email och olika forum blivit mycket använt har nu även olika former av webblösningar blivit allt mer vanliga. Till dessa räknar jag system där en databas är själva källan till informationen som delas av användarna i systemet. Tillsammans med olika programspråk skapar man sedan kompletta IT-lösningar som tidigare bara funnits på företagens interna nätverk.
Designen hos webblösningar skiljer sig åt från de lösningar man traditionellt är van vid, t.ex. Windows-lösningar. Skillnaden beror på att i en webblösning arbetar man frånskild den server som hanterar applicationen och är endast kopplad via internets informationshantering. I en traditionell nätverkslösning är man mer eller mindre direktkopplad mot företagets server. Designen hos en webblösning är även så utformad att den skall gå att hantera oberoende av vilket operativsystem som används på klientens dator vilket har. Detta har lösts via att så kallad "HTML" kod sänds från servern till klienten. Denna kod omvandlas av programvaran på klientens dator till en bild där användaren kan arbeta med informationen. Omvandlingen sker av programvaror t.ex. Microsoft Internet Explorer eller Netscape. Beroende på möjligheter i dessa program kan applikationerna som hanteras över webben byggas upp, men man får här utforma dem så att de är möjliga att hantera med olika webbläsare.
Webblösningar byggs upp av många olika byggstenar varför jag här kommer att beskriva några få av dem. Dessutom sker ständiga utvecklingar av nya system och programvaror varför denna information snart blir innaktuell.
Klient
Hos användaren behövs dator med anslutning till internet eller för s.k. intranetlösningar anslutning till det lokala nätets webbserver. Dessutom behövs i varje dator ett program avsett att presentera och hantera informationen som sänds i s.k. "HTML"-format. Vanliga program här är Microsoft Internet Explorer och Netscape.
Server
På servern behövs nödvändiga program för att hantera webblösningar och tillhandahålls av de olika webbhotellen på marknaden eller av företaget själv. Viktigt är här att det hotell man väljer har möjlighet att ge önskad service beroende på val av applikationsmiljö.
En vanlig uppbyggnad av applikationen på servern är någon form av databas där applikationes information lagras. Databasen kan vara Microsoft Access, Microsoft SQL-server, MySQL eller andra typer av internetanpassade databaser.
För att läsa från, skriva till samt hantera användardialogen används olika programspråk. Några vanliga här är ASP, PHP, JAVA, mm För att hantera användardialogen samt ge utökad funktionallitet brukar man använda något script-språk vilket körs direkt på klientens dator. Vanligt här är javascript och används ofta för validering av inmatning mm.
Ett webbhotell är en server som är kopplad till internet där olika användare kan placera sina webbapplikationer. Ofta är det rena HTML-sidor men allt mer blir de uppbyggda med mer avancerad logik för att bättre svara på användarnas behov.
Olika webbhotell stöder olika typer av sådana programversioner och de olika webbhotellen har olika kapacitet vilket oftast återspeglas av den kostnad man får betala för att ha sin webblösning på deras hotell.
Webbhotell som är gratis eller följer med vid privata intenetabonemang har oftast låg kapacitet och saknar ofta stöd för programspråk. Som privatperson och endast önskemål om att ha en enkel hemsida duger dessa bra. Om man sedan har övriga krav, vilket oftast företag har, bör man välja något av de kommersiella alternativen. Valet av detta webbhotel bör motsvara de krav man har på tillgänglighet samt att de har god service gentemot kunden.
Dessa sidor finns placerade på Loopias webbhotel vilket har fungerat mycket bra sedan starten. Besök gärna deras hemsida www.loopia.se.