Post on 08-Jul-2015
description
Woensdag 25 november 2009
Web 2.0 en Technologie
Nieuwe standaarden voor het nieuwe world wide web
Woensdag 25 november 2009
Bram de Kruijff
Lead Architect GX Research & Development
Bram.deKruijff@gxwebmanager.com
GX creative online development BV
GX WebManager WCMS
http://www.gx.nl
Woensdag 25 november 2009
De gebruiker is Koning!
Woensdag 25 november 2009
•Long-tail & multi-brand strategien
•Continue innovatie en adaptie
•SEO, viral en netwerkeffecten
•Open en collaboratievebusiness modellen
Web 2.0 aspecten
Community Business Technology
•Participatie en Collaboratie
•Sociale netwerken en vertrouwen
•Transparante en open informatieverwerving
•Zoeken, vergelijken en kiezen
•Multi-channel en Multi-device
•Schaalbaarheid en flexibiliteit
•Herbruikbare data-centrische diensten
•Integratie en open standaarden
Woensdag 25 november 2009
You are here!
Ontwikkeling van het Web
Source: Web 3.0 & The Next Internet - Mills Davis, Project10X
“Social”
“Semantic”
“Pervasive”
Woensdag 25 november 2009
Rich Internet Applications (RIA)
Van webpagina naar webapplicatie dmv
smart cliënt server architectuur
Rijke media en rijk aan functionaliteitmet desktop stijl interactie
Focus op het uitvoeren van taken en het ontsluiten van data of diensten
Presentatie verschuift naar cliënt, server wordt data service
Woensdag 25 november 2009
Data Service
RIA Architectuur
Web Server
(X)HTML
Communication services
Controller Rendering & Media
Security Container
Data & State
Data ServiceData Service
(X)HTML / XML / JSON
(X)HTML / XML / JSON(X)HTML / XML / JSON
RIA
Server SideMashup
Client SideMashup
Woensdag 25 november 2009
RIA Technologie
Asynchronous Javascript (AJAX) obv van open standaarden als (X)HTML, Javascript, CSS
Verschillende rijke (proprietary) RIA frameworks met eigen runtimes
Communicatie primair over HTTP en obvopen standaarden als XML en JSON
Trends: Mobile Mashups en Augmented Reality
Woensdag 25 november 2009
Microformats & RDFa
Level 1 semantische verrijking van web documenten dmv metadata
Standaard syntax en vocabularies zorgenvoor machine readability
Toepassingen in zoeken, information retrieval, intelligent agents
<a href=“http://short.to/wzvw” rel=“me”>Bram</a>
Woensdag 25 november 2009
Google Rich Snippets
review-aggregate RDF vocabulary
Google search result
Woensdag 25 november 2009
Google Rich Snippets
hreview-aggregate microformat
Google search result
Woensdag 25 november 2009
Cloud Computing
Volledige virtualisatie van de technologieinfrastructuur
Oplossingen voor Infrastructuur (IaaS), Platform (PaaS) en Software (SaaS) als dienst
Geen up front investeringen, alleen variabelekosten veelal op basis van utility based service modellen
Flexibel en dynamisch schaalbare oplossingenworden mogelijk
Woensdag 25 november 2009
Web Oriented Architecture (WOA)
“SOA zonder de complexiteit van SOAP en WS* standaarden”
Focus op eenvoudige en herbruikbare data centrische diensten.
Weinige afhankelijkheden tussen diensten
onderling en cliënt applicaties.
Gebruik van open standaarden voor representatievan data.
Gebruik van RESTfull principes waar mogelijk…
Woensdag 25 november 2009
REpresentational State Transfer (REST)
Archetecturele stijl voor het ontwerpen van data centrische diensten.
Resources staan centraal en zijnadresseerbaar op basis van unieke URI (hypertext).
Eenvoudig, herbruikbaar, schaalbaar, multi channel en meer dankzij HTTP interface standaarden.
Geen vervanging van SOAP/WS-* maar breed toepasbaar waar requirements het toelaten.
Woensdag 25 november 2009
Conclusies
Web 2.0 is geen technologie en er is geenstandaard oplossing of implementatie
RIA verandert applicatie architectuur op het web. Ontwerp data centrische dienstenhergebruik in gedachten
Semantic web standaarden zijn in opkomsten zullen snel mainstream worden
Cloud Computing en WOA principes biedende vereiste flexibiliteit en schaalbaarheidvoor de toekomst.
Woensdag 25 november 2009
Woensdag 24 juni 2009
Sociale media