SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Web 2.0 le sfide per le moderne dot-com  Emanuele Della Valle CEFRIEL – Politecnico di Milano http://swa.cefriel.it http://www.emanueledellavalle.org   Evento Guide 2007 Milano, 15 novembre 2007
IT should be responsive to change! Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Today’s IT architectures, arcane as they may be, are the  biggest roadblocks  most companies face  when making strategic moves . --- McKinsey “ Flexible IT, Better Strategy” “ It is  not  necessarily  the strongest  of the  species that survives   nor the most intelligent ,  but   the  one that  is  most   responsive to change .” --- Charles Darwin
Due vie: SOA o Web 2.0? Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Benefici delle SOA Relative costs Adoption Deployment Maintenance Changes [source ZapThink http://www.zapthink.com/] Costs of different EAI approaches  Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
un modello di integrazione maturo 1 2 3 4 5 silos object component service SOA Maturità del modello di integrazione infrastuttura architettura applicazioni metodo IT vista dal business Function oriented moduli strutturata Piattaforme proprietarie monolitica Function oriented moduli Object oriented Piattaforme proprietarie a layer Function oriented componenti Component based Piattaforme aperte a componenti Service oriented servizi Service modeling W eb  S ervices Ispirata alla SOA Service oriented Processi IT integrati via servizi IT process modeling Web Services SOA Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
…  perchè, dai silos verticali … ,[object Object],[…] Dipartimento 1 Dipartimento 2 Dipartimento N Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
…  è possibile estrarre i servizi, … ,[object Object],[…] Dipartimento 1 Dipartimento 2 Dipartimento N Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
…  e comporli in processi. ,[object Object],Dipartimento 1 Servizi condivisi Servizi outsourced Fornitore Cliente Dipartimento 2 Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Web 2.0: storie di successo! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
La forza di Google ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
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],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Tecnologie Web 1.0 e Web 2.0 ,[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Elemento Web 1.0 Web 2.0 Identificare URI URI Dereferenziare HTTP 1.1 HTTP 1.1 Rappresentare HTML+CSS+DOM+script png, jpg, …  XML, xHTML, RSS, … png, jpg, mp3, mpeg, … WSDL, SOAP, REST, … Linkare hyperlink hyperlink
Il Web 2.0 è il Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
I blog sono homepage ben fatte! ,[object Object],[object Object],[object Object],[object Object],BIF 2007 26/10/07 [ ] SOA & Web 2.0 - Emanuele Della Valle
I Wiki sono siti Web ben fatti!  ,[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
RSS: innovazione tecnologica ,[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Tagging: innovazione sociale  ,[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Mashup: servizi di tutti e per tutti ,[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Es. airlines mash-up Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Un servizio offerto da Google per tracciare i referral, le ricerche, etc. di un sito. […] REST REST REST SOAP
SOA vs. Web 2.0  Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano SOA Web 2.0 pianificare progettare Implementare Monitorare
Similarità, differenze e … Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Web 2.0 SOA Il software come servizio = Il software come servizio Interoperabilità  basata sulle tecnologie del Web (vedi REST) = Interoperabilità basata su standard ispirati al Web (vedi SOAP, WSDL, UDDI) Applicazioni come piattaforme = Applicazioni come piattaforme Incoraggia l’uso non previsto  Permette il riuso Interfacce utenti ricche  Nessuna interfaccia utente Architettura della partecipazione  Governance centralizzata
…  e complementarità Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Fonte: Babak Hosseinzadeh, IBM
La sfida  a breve : Mash-up su SOA Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Mash-up SOA
a medio termine : il Web come piattaforma! ,[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano 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 […]
Piattaforma vs. Applicazione  ,[object Object],[object Object],[object Object],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano 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],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
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],Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
E nel  lungo termine ? Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
SOA provide great plumbing! Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Web 2.0 provide great plumbing! Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
Ma il plumbing basta? Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
[object Object],[object Object],È un problema di complessità A4 A1 A4 A1 A2 A1 A2 A1 B3 A4 A2 A1 B3 A1 B3 A1 A1 A2 A1 A4 A4 A2 A1 A4 A4 A2 A1 A2 A2 A1 B3 A1 A1 A2 A1 A1 A1 B3 A1 A1 A1 A1 A4 A4 A4 A1 A1 A2 A1 A4 A1 A1 A1 A1 B3 B3 A2 A4 A1 A1 A2 A1 A1 A2 A1 A1 A1 A1 B3 A4 A1 A1 A1 A1 A1 A1 A4 B3 B3 B3 B3 A1 B3 A4 B3 A1 A4 A1 A4 A2 A2 A1 A1 A1 A1 A4 A1 A1 A1 A2 A1 A4 A1 A4 B3 A1 A1 A4 A2 A4 A1 A1 A2 B3 A1 A2 A2 A1 A1 B3 A1 A1 A1 A1 A1 A4 B3 A2 A1 A4 A1 A1 A1 A4 A1 B3 A1 A2 A2 A1 A4 A2 A1 A2 A1 A1 A1 A2 A1 A1 A1 A1 A1 A1 A1 B3 B3 A4 A4 A1 A4 A2 A1 A4 B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A2 A5 A4 A1 A4 A1 A1 B3 B3 A1 A1 B3 A1 A1 A4 A4 A1 A1 A4 A1 A2 A1 B3 A1 A4 A4 A1 A2 A2 B3 A2 Pochi servizi Semplici mashup Numerosi servizi Inspired by: J. Cardoso, C. Bussler, A. Sheth1, D. Fensel,  Semantic Web Services and Processes, October 2002 Complessi Business Process All’interno di un’organizzazione  Tra molteplici organizzazioni Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano A ? C D N1 N2 F E
The problem is in the semantics!  interfaccia, il programma che li riceve deve comunque sapere in che formato sono. Occorre comunque accordarsi sulla struttura di ciascun business object.  Fino ad ora nessuno ha ancora trovato una soluzione attuabile  …” Oracle Chairman and CEO -  Larry Ellison “ L’eterogeneità semantica rimane il principale intoppo alla integrazione di applicazioni , un intoppo che i Web Services da soli non risolveranno. Finché qualcuno non troverà un modo di per far sì che le applicazioni si capiscano, gli effetti dei Web Services resteranno limitate. Quando si passano i dati di un  utente in un certo formato usando un Web Services come  “ The problem is not in the plumbing,    it is in the semantics  ” Verizon   Chief Scientist -  M . L . Brodie   Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
La grande sfida !?! Integration Business Process Services Buyer 3rd Party Shipment Web as a world scale platform  […] […] […] Perchè l’ IT  sia  in grado di rispondere al cambiamento  ciascun task di un processo di business richiede di  trovare il mi-glior servizio  o la migliore fonte di dati  ( a run-time o a desing-time ) e di  gestire in automatico l’eterogenietà  dei dati e delle interfacce dei servizi. Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Mediator Mediator Legacy Mediator Mediator Comm. Mediator Mediator Mediator Mediator Mediator Mediator Legacy Mediator Mediator Mediator Mediator Mediator Mediator Comm. Mediator Comm. Mediator Mediator Mediator
Grazie per la vostra attenzione Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Domande ? Emanuele Della Valle CEFRIEL  – Politecnico di Milano [email_address]   http://swa.cefriel.it http://emanueledellavalle.org

Weitere ähnliche Inhalte

Ähnlich wie Web 2.0: le sfide per le moderne dot-com

La rivoluzione del web 2.0
La rivoluzione del web 2.0La rivoluzione del web 2.0
La rivoluzione del web 2.0Luca Mascaro
 
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
 
Siti web, portali e Rich Internet Applications: tendenze e controtendenze
Siti web, portali e Rich Internet Applications: tendenze e controtendenzeSiti web, portali e Rich Internet Applications: tendenze e controtendenze
Siti web, portali e Rich Internet Applications: tendenze e controtendenzeDiego La Monica
 
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
 
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...Emanuele Della Valle
 
Lezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaformaLezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaformaRoberto Polillo
 
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
 
Il web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleIl web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleAldo Torrebruno
 
MySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziMySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziPar-Tec S.p.A.
 
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...Roberto Scano
 
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
 
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
 
Enterprise e Web Semantico
Enterprise e Web SemanticoEnterprise e Web Semantico
Enterprise e Web Semanticosharesemantics
 
Le 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniserviziLe 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniserviziLuca Acquaviva
 
Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...
Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...
Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...Cristian Randieri PhD
 

Ähnlich wie Web 2.0: le sfide per le moderne dot-com (20)

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
Web2.0Web2.0
Web2.0
 
Web2.0.2008
Web2.0.2008Web2.0.2008
Web2.0.2008
 
IC2009 Information R-Evolution
IC2009 Information R-EvolutionIC2009 Information R-Evolution
IC2009 Information R-Evolution
 
IC2008 Information R-Evolution
IC2008 Information  R-EvolutionIC2008 Information  R-Evolution
IC2008 Information R-Evolution
 
Il mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettiveIl mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettive
 
Siti web, portali e Rich Internet Applications: tendenze e controtendenze
Siti web, portali e Rich Internet Applications: tendenze e controtendenzeSiti web, portali e Rich Internet Applications: tendenze e controtendenze
Siti web, portali e Rich Internet Applications: tendenze e controtendenze
 
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
 
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...Rendere flessibili e trasformare architetture IT di vecchio tipo:passaggio d...
Rendere flessibili e trasformare architetture IT di vecchio tipo: passaggio d...
 
Web 2.0 2010 Istat
Web 2.0 2010 IstatWeb 2.0 2010 Istat
Web 2.0 2010 Istat
 
Lezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaformaLezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaforma
 
Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]
 
Il web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleIl web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionale
 
MySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziMySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microservizi
 
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
 
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
 
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
 
Enterprise e Web Semantico
Enterprise e Web SemanticoEnterprise e Web Semantico
Enterprise e Web Semantico
 
Le 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniserviziLe 7 sfide da affrontare nella migrazione da monolite a miniservizi
Le 7 sfide da affrontare nella migrazione da monolite a miniservizi
 
Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...
Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...
Intellisystem Technologies - Collezione riviste anno 2003 - Magazine Book Col...
 

Mehr von 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
 

Mehr von 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)
 

Web 2.0: le sfide per le moderne dot-com

  • 1. Web 2.0 le sfide per le moderne dot-com Emanuele Della Valle CEFRIEL – Politecnico di Milano http://swa.cefriel.it http://www.emanueledellavalle.org Evento Guide 2007 Milano, 15 novembre 2007
  • 2. IT should be responsive to change! Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Today’s IT architectures, arcane as they may be, are the biggest roadblocks most companies face when making strategic moves . --- McKinsey “ Flexible IT, Better Strategy” “ It is not necessarily the strongest of the species that survives nor the most intelligent , but the one that is most responsive to change .” --- Charles Darwin
  • 3. Due vie: SOA o Web 2.0? Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 4. Benefici delle SOA Relative costs Adoption Deployment Maintenance Changes [source ZapThink http://www.zapthink.com/] Costs of different EAI approaches Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 5. un modello di integrazione maturo 1 2 3 4 5 silos object component service SOA Maturità del modello di integrazione infrastuttura architettura applicazioni metodo IT vista dal business Function oriented moduli strutturata Piattaforme proprietarie monolitica Function oriented moduli Object oriented Piattaforme proprietarie a layer Function oriented componenti Component based Piattaforme aperte a componenti Service oriented servizi Service modeling W eb S ervices Ispirata alla SOA Service oriented Processi IT integrati via servizi IT process modeling Web Services SOA Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Es. airlines mash-up Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Un servizio offerto da Google per tracciare i referral, le ricerche, etc. di un sito. […] REST REST REST SOAP
  • 20. SOA vs. Web 2.0 Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano SOA Web 2.0 pianificare progettare Implementare Monitorare
  • 21. Similarità, differenze e … Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Web 2.0 SOA Il software come servizio = Il software come servizio Interoperabilità basata sulle tecnologie del Web (vedi REST) = Interoperabilità basata su standard ispirati al Web (vedi SOAP, WSDL, UDDI) Applicazioni come piattaforme = Applicazioni come piattaforme Incoraggia l’uso non previsto  Permette il riuso Interfacce utenti ricche  Nessuna interfaccia utente Architettura della partecipazione  Governance centralizzata
  • 22. … e complementarità Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Fonte: Babak Hosseinzadeh, IBM
  • 23. La sfida a breve : Mash-up su SOA Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Mash-up SOA
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. E nel lungo termine ? Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 29. SOA provide great plumbing! Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 30. Web 2.0 provide great plumbing! Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 31. Ma il plumbing basta? Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 32.
  • 33. The problem is in the semantics! interfaccia, il programma che li riceve deve comunque sapere in che formato sono. Occorre comunque accordarsi sulla struttura di ciascun business object. Fino ad ora nessuno ha ancora trovato una soluzione attuabile …” Oracle Chairman and CEO - Larry Ellison “ L’eterogeneità semantica rimane il principale intoppo alla integrazione di applicazioni , un intoppo che i Web Services da soli non risolveranno. Finché qualcuno non troverà un modo di per far sì che le applicazioni si capiscano, gli effetti dei Web Services resteranno limitate. Quando si passano i dati di un utente in un certo formato usando un Web Services come “ The problem is not in the plumbing, it is in the semantics ” Verizon Chief Scientist - M . L . Brodie Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano
  • 34. La grande sfida !?! Integration Business Process Services Buyer 3rd Party Shipment Web as a world scale platform […] […] […] Perchè l’ IT sia in grado di rispondere al cambiamento ciascun task di un processo di business richiede di trovare il mi-glior servizio o la migliore fonte di dati ( a run-time o a desing-time ) e di gestire in automatico l’eterogenietà dei dati e delle interfacce dei servizi. Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Mediator Mediator Legacy Mediator Mediator Comm. Mediator Mediator Mediator Mediator Mediator Mediator Legacy Mediator Mediator Mediator Mediator Mediator Mediator Comm. Mediator Comm. Mediator Mediator Mediator
  • 35. Grazie per la vostra attenzione Evento Guide, 15-11-2007 E. Della Valle @ CEFRIEL - Politecnico di Milano Domande ? Emanuele Della Valle CEFRIEL – Politecnico di Milano [email_address] http://swa.cefriel.it http://emanueledellavalle.org