City Data Fusion for Event Management (in Italiano)
Della Valle Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0
1. Enterprise 2.0- Potenzialità di combinare SOA e Web 2.0 Emanuele Della Valle CEFRIEL – Politecnico di Milano http://swa.cefriel.it http://www.emanueledellavalle.org Web 2Oltre: Marketing & Enterprise 2.0 Milano, 18-19 giugno 2008
2. Innovazione Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
3. Innovazione idea micro fenomeno macro fenomeno problemi innovare analizzare creare complessità = 6.000.000.000 persone Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
4. Innovazione idea micro fenomeno macro fenomeno problemi innovare analizzare creare complessità = magia Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
5. Innovazione Oltre Web 2.0, 18-6-2008 idea micro fenomeno macro fenomeno problemi innovare analizzare creare scienza ingegneria = magia E. Della Valle @ CEFRIEL - Politecnico di Milano complessità
6. Innovare … idea micro fenomeno innovare creare complessità Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
7. … non è mai solo una questione di tecnologia idea micro fenomeno innovare soluzione tecnica soluzione sociale creare complessità Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
8. Un modello per studiare l’innovazione idea micro fenomeno macro fenomeno problemi analizzare creare soluzione tecnica soluzione sociale innovare Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano complessità
9. Analizziamo il Web delle origini idea micro fenomeno macro fenomeno problemi analizzare creare soluzione tecnica soluzione sociale innovare Non riesco ad accedere all’informazione Ipertesti + Internet WWW Condividere info Link a cose interessanti URI HTTP HTML Esplosione del fenomeno Web Come trovo le pagine? Come posso scrivere? Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano complessità
10. Analizziamo google idea micro fenomeno macro fenomeno problemi analizzare creare soluzione tecnica soluzione sociale innovare Come trovo le pagine? Indici + SVM Google PageRank Il fenomeno Google Google spoofing Condividere info Link a cose interessanti Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano complessità
11. Analizziamo il Web 2.0 idea micro fenomeno macro fenomeno problemi analizzare creare soluzione tecnica soluzione sociale innovare Come posso scrivere? wiki-wiki e Web log Web 2.0 wiki blog I fenomeni Wikipedia, blogosphere, … Come gestire tutta questa info? Condividere info Link a cose interessanti Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano complessità
12. Una sfida oltre il Web 2.0 ... Oltre Web 2.0, 18-6-2008 Integration Business Process Services Buyer 3rd Party Shipment Web as a world scale platform […] […] […] Data una busi-ness application modellata come un processo di business : Come trovare a run-time il miglior servizio per eseguire ciascun task? Come trovare la migliore fonte di dati? Come gestire l’eterogenietà dei dati e delle interfacce dei servizi? E. Della Valle @ CEFRIEL - Politecnico di Milano 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
13. Possiamo combinare SOA e Web 2.0? Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
14. I benefici delle SOA sono evidenti … Relative costs Adoption Deployment Maintenance Changes [source ZapThink http://www.zapthink.com/] Costs of different EAI approaches Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25. Es. airlines mash-up Oltre Web 2.0, 18-6-2008 Un servizio offerto da Google per tracciare i referral, le ricerche, etc. di un sito. […] REST REST REST SOAP E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
26. SOA vs. Web 2.0 Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano SOA Web 2.0 pianificare progettare Implementare Monitorare
27. Differenze, similarità, e … Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano 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
28. … e complementarità Oltre Web 2.0, 18-6-2008 Fonte: Babak Hosseinzadeh, IBM E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
29. La sfida a breve : Mash-up su SOA Oltre Web 2.0, 18-6-2008 Mash-up SOA E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
30.
31.
32.
33.
34. Bastano SOA e Web 2.0 per questa sfida? Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
35. SOA provide great plumbing! Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
36. Web 2.0 provide great plumbing! Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
37. Ma il plumbing basta? Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
38.
39.
40. The problem is in the semantics! Oltre Web 2.0, 18-6-2008 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 E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano
41. Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
42.
43.
44. Oltre Web 2.0, 18-6-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano
45. Grazie per la vostra attenzione Oltre Web 2.0, 18-6-2008 Domande ? Emanuele Della Valle CEFRIEL – Politecnico di Milano [email_address] http://swa.cefriel.it http://emanueledellavalle.org E. Della Valle @ CEFRIEL - Politecnico di Milano E. Della Valle @ CEFRIEL - Politecnico di Milano