SlideShare a Scribd company logo
1 of 31
SOA e Web 2.0  Emanuele Della Valle CEFRIEL – Politecnico di Milano http://swa.cefriel.it http://www.emanueledellavalle.org   BIF 2007 – Web 2.0/Enterprise 2.0 Milano, 26 ottobre 2007
Agenda ,[object Object],[object Object],[object Object],[object Object]
Il Web ,[object Object],[object Object]
Requisiti del Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Principi del Web ,[object Object],[object Object],[object Object],[object Object]
L’architettura del Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web = Architettura + Principi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object]
Tecnologie Web 1.0 e Web 2.0 ,[object Object],hyperlink hyperlink Linkare XML, xHTML, RSS, … png, jpg, mp3, mpeg, … WSDL, SOAP, REST, … HTML+CSS+DOM+script png, jpg, …  Rappresentare HTTP 1.1 HTTP 1.1 Dereferenziare URI URI Identificare Web 2.0 Web 1.0 Elemento
Il Web 2.0 è il Web  ,[object Object],[object Object],[object Object],[object Object],[object Object]
La forza di Google ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Altri come Google ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esempi: Wiki ,[object Object],[object Object],[object Object]
Esempi: RSS  ,[object Object],[object Object],[object Object]
Esempi: Blogs ,[object Object],[object Object],[object Object],[object Object]
Esempi: Social Tagging  ,[object Object],[object Object],[object Object]
Che cosa hanno in comune? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Self-service e mashup ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object]
SOA vs. Web 2.0  Monitorare Implementare progettare pianificare Web 2.0 SOA
Similarità, differenze e …    = = = Governance centralizzata Architettura della partecipazione Nessuna interfaccia utente Interfacce utenti ricche Permette il riuso Incoraggia l’uso non previsto Applicazioni come piattaforme Applicazioni come piattaforme Interoperabilità basata su standard ispirati al Web (vedi SOAP, WSDL, UDDI) Interoperabilità  basata sulle tecnologie del Web (vedi REST) Il software come servizio Il software come servizio SOA Web 2.0
…  e complementarità Fonte: Babak Hosseinzadeh, IBM
Mash-up basati su SOA Mash-up SOA
Esempio: Luxair mash-up Un servizio offerto da Google per tracciare i referral, le ricerche, etc. di un sito. […] REST REST REST SOAP
Agenda ,[object Object],[object Object],[object Object],[object Object]
Applicazioni Web come piattaforme ,[object Object],[object Object],[object Object],Fonte: Babak Hosseinzadeh, IBM
Esempi: eBay ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esempi: amazon ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Il Web è una piattaforma! ,[object Object],[object Object],Hardware Operating System API API API API API API API API API […] Internet Web RSS REST REST REST RSS SOAP SOAP RSS SOAP […] Framework […] Framework […]
I servizi offerti sulla piattaforma Web ,[object Object],[object Object],[object Object],[object Object],S3 EC2 Gdrive LiveDrive
Grazie per la vostra attenzione Domande ? Emanuele Della Valle CEFRIEL  – Politecnico di Milano [email_address]   http:// swa.cefriel.it http://emanueledellavalle.org

More Related Content

What's hot

Il Web del Futuro: Enterprise e Web Semantico
Il Web del Futuro: Enterprise e Web SemanticoIl Web del Futuro: Enterprise e Web Semantico
Il Web del Futuro: Enterprise e Web SemanticoSimone Onofri
 
Email marketing and Web 2.0 - Email Power 2007
Email marketing and Web 2.0 - Email Power 2007Email marketing and Web 2.0 - Email Power 2007
Email marketing and Web 2.0 - Email Power 2007Alberto Giusti
 
La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0Luca Mascaro
 
Web2.0-La nuova rete: tra collaborazione e innovazione
Web2.0-La nuova rete: tra collaborazione e innovazioneWeb2.0-La nuova rete: tra collaborazione e innovazione
Web2.0-La nuova rete: tra collaborazione e innovazioneEnrico Corinti
 
Web 2.0 Internet è cambiato
Web 2.0 Internet è cambiatoWeb 2.0 Internet è cambiato
Web 2.0 Internet è cambiatoGiuliano Prati
 
Enterprise e Web Semantico
Enterprise e Web SemanticoEnterprise e Web Semantico
Enterprise e Web Semanticosharesemantics
 
Web 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-comWeb 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-comEmanuele Della Valle
 
C’ era una volta il sito
C’ era una volta il sitoC’ era una volta il sito
C’ era una volta il sitoGianluigi Cogo
 
Nuovi Media 2008 2009
Nuovi Media 2008 2009Nuovi Media 2008 2009
Nuovi Media 2008 2009imontis
 
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETWEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETCommVill
 
Esplorando il web
 Esplorando il web Esplorando il web
Esplorando il webCarlo Bidoia
 

What's hot (20)

Il Web del Futuro: Enterprise e Web Semantico
Il Web del Futuro: Enterprise e Web SemanticoIl Web del Futuro: Enterprise e Web Semantico
Il Web del Futuro: Enterprise e Web Semantico
 
Email marketing and Web 2.0 - Email Power 2007
Email marketing and Web 2.0 - Email Power 2007Email marketing and Web 2.0 - Email Power 2007
Email marketing and Web 2.0 - Email Power 2007
 
La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0
 
Web2.0-La nuova rete: tra collaborazione e innovazione
Web2.0-La nuova rete: tra collaborazione e innovazioneWeb2.0-La nuova rete: tra collaborazione e innovazione
Web2.0-La nuova rete: tra collaborazione e innovazione
 
Web 2.0 e Social Network
Web 2.0 e Social NetworkWeb 2.0 e Social Network
Web 2.0 e Social Network
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0 Internet è cambiato
Web 2.0 Internet è cambiatoWeb 2.0 Internet è cambiato
Web 2.0 Internet è cambiato
 
Web 2.0 2010 Istat
Web 2.0 2010 IstatWeb 2.0 2010 Istat
Web 2.0 2010 Istat
 
Enterprise e Web Semantico
Enterprise e Web SemanticoEnterprise e Web Semantico
Enterprise e Web Semantico
 
Web 2.0 2009 Istat
Web 2.0 2009 IstatWeb 2.0 2009 Istat
Web 2.0 2009 Istat
 
Web 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-comWeb 2.0: le sfide per le moderne dot-com
Web 2.0: le sfide per le moderne dot-com
 
Il web 2.0
Il web 2.0Il web 2.0
Il web 2.0
 
Web2.0 Vs Web3.0
Web2.0 Vs Web3.0Web2.0 Vs Web3.0
Web2.0 Vs Web3.0
 
C’ era una volta il sito
C’ era una volta il sitoC’ era una volta il sito
C’ era una volta il sito
 
Web 2.0 e Library 2.0
Web 2.0 e Library 2.0Web 2.0 e Library 2.0
Web 2.0 e Library 2.0
 
Tesina web2
Tesina web2Tesina web2
Tesina web2
 
Nuovi Media 2008 2009
Nuovi Media 2008 2009Nuovi Media 2008 2009
Nuovi Media 2008 2009
 
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETWEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Esplorando il web
 Esplorando il web Esplorando il web
Esplorando il web
 

Viewers also liked

RESTful "il web programmabile"
RESTful "il web programmabile"RESTful "il web programmabile"
RESTful "il web programmabile"Flavio Troia
 
A Mythical 2 Dolist Part2
A Mythical 2 Dolist Part2A Mythical 2 Dolist Part2
A Mythical 2 Dolist Part2Dennis Luijer
 
Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...
Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...
Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...Emanuele Della Valle
 
Mobile Learning tips for teachers (the gap between theory and practice)
Mobile Learning tips for teachers (the gap between theory and practice)Mobile Learning tips for teachers (the gap between theory and practice)
Mobile Learning tips for teachers (the gap between theory and practice)mlearning
 
Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0
Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0
Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0Emanuele Della Valle
 
Rocks and Minerals
Rocks and MineralsRocks and Minerals
Rocks and Mineralsnakano
 
Visual thinking by po
Visual thinking by poVisual thinking by po
Visual thinking by poDennis Luijer
 
Role of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EIRole of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EIWSO2
 
Farm to Market
Farm to MarketFarm to Market
Farm to Marketnakano
 
Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...
Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...
Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...Riccardo Solimena
 

Viewers also liked (20)

En Torno A La Definicion De Ciencia
En Torno A La Definicion De CienciaEn Torno A La Definicion De Ciencia
En Torno A La Definicion De Ciencia
 
RESTful "il web programmabile"
RESTful "il web programmabile"RESTful "il web programmabile"
RESTful "il web programmabile"
 
Wegwaarde
WegwaardeWegwaarde
Wegwaarde
 
A Mythical 2 Dolist Part2
A Mythical 2 Dolist Part2A Mythical 2 Dolist Part2
A Mythical 2 Dolist Part2
 
IC2008 Forma Logica
IC2008 Forma LogicaIC2008 Forma Logica
IC2008 Forma Logica
 
Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...
Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...
Evoluzione dei Web Services per l'nteroperabilità: approcci a supporto della ...
 
Atlantis
AtlantisAtlantis
Atlantis
 
Binayak
BinayakBinayak
Binayak
 
Mobile Learning tips for teachers (the gap between theory and practice)
Mobile Learning tips for teachers (the gap between theory and practice)Mobile Learning tips for teachers (the gap between theory and practice)
Mobile Learning tips for teachers (the gap between theory and practice)
 
Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0
Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0
Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0
 
IC2008 Forma Concettuale
IC2008 Forma ConcettualeIC2008 Forma Concettuale
IC2008 Forma Concettuale
 
100%cyan
100%cyan100%cyan
100%cyan
 
IC2008 Quantificatori
IC2008 QuantificatoriIC2008 Quantificatori
IC2008 Quantificatori
 
A Mythical 2 Dolist
A Mythical 2 DolistA Mythical 2 Dolist
A Mythical 2 Dolist
 
Rocks and Minerals
Rocks and MineralsRocks and Minerals
Rocks and Minerals
 
Visual thinking by po
Visual thinking by poVisual thinking by po
Visual thinking by po
 
Role of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EIRole of Rest vs. Web Services and EI
Role of Rest vs. Web Services and EI
 
Farm to Market
Farm to MarketFarm to Market
Farm to Market
 
Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...
Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...
Solimena Dellafiore - Applicazioni RESTful con Jersey : come realizzare un mi...
 
Tourist Facts
Tourist FactsTourist Facts
Tourist Facts
 

Similar to Cefriel Della Valle Web 2.0 And Soa Bif

IL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàIL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàVincenzo Calabrò
 
I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)Andrea Marchitelli
 
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativiWeb2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativiSerenaS
 
Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Claudio Rava
 
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiareAdobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiareManuela Moroncini
 
Web 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzioneWeb 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzioneAndrea Marchitelli
 
Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008Roberto Castaldo
 
Fasi evolutive del web.pdf
Fasi evolutive del web.pdfFasi evolutive del web.pdf
Fasi evolutive del web.pdfLuca Calderan
 
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 MaggioWeb 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 MaggioMarco Marcellini
 
Web 2.0
Web 2.0Web 2.0
Web 2.0ecate
 
Verso l'era del Web 2.0
Verso l'era del Web 2.0 Verso l'era del Web 2.0
Verso l'era del Web 2.0 s.monti
 
Il mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettiveIl mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettiveEmanuele Della Valle
 

Similar to Cefriel Della Valle Web 2.0 And Soa Bif (20)

Web 2.0, una lettura critica
Web 2.0, una lettura criticaWeb 2.0, una lettura critica
Web 2.0, una lettura critica
 
IL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàIL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialità
 
Web 2.0 and Google Services
Web 2.0 and Google ServicesWeb 2.0 and Google Services
Web 2.0 and Google Services
 
I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)
 
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativiWeb2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
 
Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]
 
WEB 2.0 e PA
WEB 2.0 e PAWEB 2.0 e PA
WEB 2.0 e PA
 
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiareAdobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
 
Web 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzioneWeb 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzione
 
Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008
 
Fasi evolutive del web.pdf
Fasi evolutive del web.pdfFasi evolutive del web.pdf
Fasi evolutive del web.pdf
 
Architettura web
Architettura webArchitettura web
Architettura web
 
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 MaggioWeb 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
 
Web2.0 e Library2.0
Web2.0 e Library2.0Web2.0 e Library2.0
Web2.0 e Library2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Lamp Open Italy
Lamp Open ItalyLamp Open Italy
Lamp Open Italy
 
Web 2.0, comunicazione e marketing
Web 2.0, comunicazione e marketingWeb 2.0, comunicazione e marketing
Web 2.0, comunicazione e marketing
 
Verso l'era del Web 2.0
Verso l'era del Web 2.0 Verso l'era del Web 2.0
Verso l'era del Web 2.0
 
Il mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettiveIl mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettive
 

More from Emanuele Della Valle

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streamsEmanuele Della Valle
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningEmanuele Della Valle
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search enginesEmanuele Della Valle
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoEmanuele Della Valle
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Emanuele Della Valle
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...Emanuele Della Valle
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Emanuele Della Valle
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create valueEmanuele Della Valle
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Emanuele Della Valle
 
Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Emanuele Della Valle
 
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Emanuele Della Valle
 
IST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesIST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesEmanuele Della Valle
 
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Emanuele Della Valle
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Emanuele Della Valle
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Emanuele Della Valle
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)Emanuele Della Valle
 

More from Emanuele Della Valle (20)

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streams
 
Stream reasoning
Stream reasoningStream reasoning
Stream reasoning
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream Reasoning
 
Big Data and Data Science W's
Big Data and Data Science W'sBig Data and Data Science W's
Big Data and Data Science W's
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search engines
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - Fluxedo
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create value
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
 
Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF
 
Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web
 
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
 
IST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesIST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic Technologies
 
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
 
On Stream Reasoning
On Stream ReasoningOn Stream Reasoning
On Stream Reasoning
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)
 

Cefriel Della Valle Web 2.0 And Soa Bif

  • 1. SOA e Web 2.0 Emanuele Della Valle CEFRIEL – Politecnico di Milano http://swa.cefriel.it http://www.emanueledellavalle.org BIF 2007 – Web 2.0/Enterprise 2.0 Milano, 26 ottobre 2007
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. SOA vs. Web 2.0 Monitorare Implementare progettare pianificare Web 2.0 SOA
  • 21. Similarità, differenze e …    = = = Governance centralizzata Architettura della partecipazione Nessuna interfaccia utente Interfacce utenti ricche Permette il riuso Incoraggia l’uso non previsto Applicazioni come piattaforme Applicazioni come piattaforme Interoperabilità basata su standard ispirati al Web (vedi SOAP, WSDL, UDDI) Interoperabilità basata sulle tecnologie del Web (vedi REST) Il software come servizio Il software come servizio SOA Web 2.0
  • 22. … e complementarità Fonte: Babak Hosseinzadeh, IBM
  • 23. Mash-up basati su SOA Mash-up SOA
  • 24. Esempio: Luxair mash-up Un servizio offerto da Google per tracciare i referral, le ricerche, etc. di un sito. […] REST REST REST SOAP
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Grazie per la vostra attenzione Domande ? Emanuele Della Valle CEFRIEL – Politecnico di Milano [email_address] http:// swa.cefriel.it http://emanueledellavalle.org