WEBB Flashcards
webb 1.0
läsbar
publicerat innehåll från webben till användare
användarskapat innehåll till webben
webb 2.0
läsbar och skrivbar
samma som webb 2.0 men fler användare
två pelare av webb 2.0, första pelaren
- sociala aspekter
- användarskapat innehåll
- användarnas kommunikation
- användares engagemang
- väsentligt för sociala medier och affärsverksamhet
två pelare av webb 2.0, andra pelaren
- 2.0 har förändrat design av IT-system
- i skuggan av det sociala började även datorer kommunicera med varandra
hur sker denna kommunikation mellan datorerna?
API - application programming interface
API är ett protokoll, ett ”språk” som båda datorer förstår
Webbläsare och appar använder API när de
kommunicerar med servern
Det finns ett flertal API:er och den enklaste API:n liknar webbanrop som webbläsare
använde
Applikation skickar en webbförfrågning och får svar med JSON (javascript object notation) maskinläsbar dataformat eller XML (extensible markup language)
hur fungerar en webbtjänst?
ex PayPal levererar en webbtjänst – en väldefinierad avgränsad funktion som
levereras genom API inom ett nätverk av självständiga sammankopplade datasystem. Även Google Maps, TripAdvisor, Booking.com levererar webbtjänster
vad är tjänsteorienterad arkitektur / Service-Oriented Architecture (SOA)
en princip inom design av IT-lösningar där en IT-lösning består av flera webbtjänster. Varje webbtjänst gör det som
webbtjänsten är bra på - Fördelning av expertis. Tjänsteorienterad arkitektur samlar ihop ”best of
the brands”, och tillsammans levererar gänget den bästa IT-lösningen
varför SOA?
Heltäckande supersystem fungerar inte
IT-lösning designas som en samling funktioner som
efterfrågas
- Skapa inte på nytt funktioner som finns att köpa
- Specialiserade tjänster håller bättre kvalité
- Billigare att köpa än egenutveckla. Ofta omöjligt att
utveckla på egen hand
Är internetbank en webbtjänst?
- Ja, om ni använder er
internetbank som PayPal för
att betala på en webbshop - Nej, om ni använder er
internetbank för att utföra era
bankärenden i webbläsaren
eller appen. En webbtjänst
kommunicerar genom API
webb 3.0 definition
Det finns inte någon allmänt överenskommen definition av
Webb 3.0
tidigare uppfattning webb 3.0
definierar webb 3.0 som
den semantiska webben
senare uppfattning webb 3.0
definierar Webb 3.0 som Web3 –
ett ”smartare” peer-to-peer nätverk. Denna definition ser Webb 3.0 som ett begrepp i
designstadiet, en samling principer för framtida
masskommunikation
betydelse: webb 3.0 som den semantiska webben
Innan de stora språkmodellerna kunde maskiner inte ”förstå” texten.
Därför användes speciella taggar för att markera bitar av text samt definierade betydelse av den markerade texten. Maskinerna kunde tolka
de semantiska taggarna och resonerade kring innebörden i texten.
Intelligensen i samband med den semantiska webben
- ”Intelligenta agenter” skulle genomsöka den semantiskt
taggade webben och kartlägga informationen -> länkade data
Att koppla samman data från olika källor på ett sätt som gör den maskinläsbar och möjlig att resonera kring, vilket möjliggör mer avancerad informationsbearbetning och smartare sökningar.
Meningen med länkade data i den semantiska webben
Det går att ställa sökfrågor som påminner om databasfrågor
Varje datapost har en ”maskinförstått” betydelse. Datorer kan resonera kring datan och bearbeta datan på ett mer avancerat sätt
En intelligentare sökmotor
Länkade data är inte nödvändigt kopplade till den
semantiska webben!
De kända samlingarna av länkade data kommer inte
från semantiskt taggade webbsidor!