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!
Webb3.0 som web3
Peer-to-peer nätverk med följande egenskaper
Decentraliserad
Intelligent
Förtroendefri
Allestädes närvarande
vad menas med att web3 ska vara decentraliserad
-Kommunikation sker mellan individuella enheter/appar
utan en central server
-Ingen tredje part har tillgång till ”min data”
-Blockchain-tekniken underhåller kopior av data på flera ställen istället för en central server
-Blockchain-tekniken ansvarar för äkthet av datan
vad menas med att web3 ska vara förtroendefri=trustless
-Det finns inte någon betrodd mellanhand (bank,
myndighet) som övervakar transaktionen mellan två
användare, garanterar lagligheten och äktheten av
respektive avtal (“trustless”)
-Smarta avtal. Efter att två enheter/appar ingått ett
avtal tar blockchain-tekniken över, ersätter jurister,
verkställer avtalet och garanterar dess äkthet
-Öppen källkod. Mjukvaran ägs inte av någon
vad menas med att web3 ska va förtroendefri=permisionless
-Två användare behöver inte söka tillstånd från en högre
makt för att genomföra en transaktion och ingå ett avtal
med varandra (“permissionless”)
-Öppen källkod. Mjukvaran ägs inte av någon
vad menas med att web3 ska va intelligent?
Typ smarta sammanlänkade produkter
Typ den semantiska webben
vad menas med att web3 ska va allestädes närvarande?
Inom Webb 2.0 har användaren sin dator eller mobiltelefon och kommunicerar med en IT-tjänst på en server
någonstans, eller med andra människor genom ITtjänsten
Inom Web3 har vi IoT – Internet of Things. Typ överallt –
sensorer, autonoma enheter, mobiltelefoner
3D inom web3?
“Is Web3 the same as the metaverse?
nja. Matthew Ball,
Web3 refers to decentralized databases and systems
architecture, whereas the metaverse is a new
paradigm of computing and networking. They both
may succeed what we experience as the internet
today, but there’s a long way to go before that
happens.”
MEN eftersom Web3 fungerar utan högre makter, kan man
implementera Web3 i virtuella världar där avatarer lever
sina liv precis som vi lever våra i den här verkligheten
vad händer med web2.0 när web3.0 kommer?
Komplexa IT-tjänster med tjänsteorienterad arkitektur
kommer att finnas kvar
Något slags sökmotorer kommer att finnas kvar
Kan varje musik- och filmproducent streama eget?
Napster (1999) var en peer-to-peer fildelningsnätverk
för att ladda ner gratis musik i form av mp3-filer
Det finns decentraliserade sociala medier
Web3 förlitar sig på blockchain-tekniken. Behöver man inte blockchain, kanske behöver man inte Web3 heller.
Web3 utan blockchain blir vanlig IoT, förmodligen
Ersätter betrodda mellanhänder samt en del jurister
Fallgropar med Web3
Cyberbrottslighet, hatretorik och desinformation är redan
svåra att bevaka och motverka, och kommer att bli ännu
svårare i en decentraliserad struktur
Cyberbrottslighet inom den mörka webben (the Dark Web)
Vilket lands lagstiftning tillämpas om innehållet är spritt i hela världen?
Blockchain-tekniken kan garantera äkthet av ett avtal,
men inte laglighet enligt högre makter in den här
verkligheten
Vi vet inte om Web3 kommer att bli social, eller mest för
ekonomiska transaktioner som stöds av blockchain-tekniken
nyckelbegrepp webb 2.0
API
webbtjänster
tjänsteorienterad arkitektur
nyckelbegrepp webb 3.0
semantiska webben
länkade data
Web3:
* decentraliserad
* förtroendefri
* intelligent
* överallt
roll av blockchain
fallgropar med webb3