SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
Alberto Giusti
 
Web 2.0 e Social Network
Web 2.0 e Social NetworkWeb 2.0 e Social Network
Web 2.0 e Social Network
Web Marketing Team srl
 
Web 2.0 Internet è cambiato
Web 2.0 Internet è cambiatoWeb 2.0 Internet è cambiato
Web 2.0 Internet è cambiato
Giuliano Prati
 
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
Emanuele Della Valle
 
Tesina web2
Tesina web2Tesina web2
Tesina web2
gabriele perbellini
 
Nuovi Media 2008 2009
Nuovi Media 2008 2009Nuovi Media 2008 2009
Nuovi Media 2008 2009
imontis
 
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
CommVill
 

La actualidad más candente (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
 

Destacado

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
 
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
Emanuele Della Valle
 
Rocks and Minerals
Rocks and MineralsRocks and Minerals
Rocks and Minerals
nakano
 
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
WSO2
 
Farm to Market
Farm to MarketFarm to Market
Farm to Market
nakano
 

Destacado (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 a 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ò
 
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
Manuela Moroncini
 
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 prospettive
Emanuele Della Valle
 

Similar a 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
 

Más de Emanuele Della Valle

Más de 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