2. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Cosâè il Web 2.0?
Web 2.0 is the business revolution in the computer industry
caused by the move to the internet as platform, and an attempt
to understand the rules for success on that new platform.
Chief among those rules is this: build applications that harness
network effects to get better the more people use them. (This is
what I've elsewhere called quot;harnessing collective intelligence.quot;)
Tim OâReilly, 2004
3. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
No, davvero...cosâè il Web 2.0?
⢠Rivoluzione di Internet?
⢠Rivoluzione della società ?
⢠Una ânuovaâ tecnologia?
⢠Puro marketing?
4. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
â2.0â come discontinuitĂ
⢠Seppure il termine â2.0â sia usato in modi non sempre
corretti, esiste una discontinuitĂ evidente fra piattaforma
di âsolo accessoâ del primo web e la nuova piattaforma
emergente a carattere piĂš partecipativo
⢠Questa discontinuità viene spiegata come una versione
2.0 del web, riprendendo lo stile tipico del versioning del
software
5. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
La dimensione del fenomeno
Nel mondo.. ..e in Italia
6. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Esiste un âsoloâ Web 2.0?
⢠Il termine ha in realtà tre accezioni molto diverse, che
possiamo riassumere nei seguenti ďŹloni:
⢠ďŹlone tecnologico
⢠ďŹlone partecipativo/sociologico
⢠ďŹlone degli impatti sul business
7. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Il ďŹlone tecnologico
⢠Rich Internet application ⢠Extensive use of
techniques, optionally folksonomies (in the form
Ajax-based of tags or tagclouds, for
example)
⢠CSS
⢠Use of wiki software
⢠Semantically valid either completely or
XHTML markup and the partially
use of Microformats
⢠Weblog publishing
⢠Syndication and
aggregation of data in ⢠Mashups
RSS/Atom
⢠REST or XML
WebService APIs
8. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Il ďŹlone partecipativo/sociologico
⢠Un approccio teso a creare e distribuire contenuto del
Web, con comunicazione aperta, autorizzazione
decentrata, libera condivisione e riuso
⢠Web 2.0 è un circolo virtuoso (e aperta a sfera, cioè con
connessioni illimitate) dal fornitore al consumatore di
prodotti o servizi, e di ritorni (in termini di contenuti e di
intelligenza)
⢠Su questi scambi si fondano i nuovi equilibri fra business e
consumo, tanto piĂš innovativi quanto piĂš aperti, liberi e
paritetici
9. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Gli impatti sul business
⢠Vi è netta cautela sulle attese di beneďŹci effettivi, rispetto
alla percezione di opportunitĂ straordinarie di
innovazione nei processi e nel business model valore.
⢠Per il 2008, circa il 60% delle aziende Global 1000
avranno abbracciato il modello Web 2.0. La previsione
non considera ovviamente le startup o i web-business
(Gartner)
⢠Lâadozione sarĂ però limitata agli aspetti piĂš tecnologici,
piuttosto che alle dimensioni partecipative (il nuovo
equilibrio con il consumatore), con il risultato ďŹnale di
impatti âminimaliâ sul business
10. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Gli impatti sul business
⢠I maggiori impatti e beneďŹci sono sugli aspetti non
tecnologici
⢠In particolare, la possibilità di decentralizzare i processi e,
utilizzando nuovi servizi abilitati dalla piattaforma Web
2.0, aprirli in chiave collaborativa ai partner ed ai
clienti(innovazione del modello di business)
⢠Cambia il modo con cui si possono raggiungere i clienti ed
instaurare con loro delle relazioni di valore: collaborative
design, migliore comunicazione, maggiori feedback, ma
anche minor controllo
11. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
I beneďŹci per lâimpresa Web 2.0-enabled
⢠La sola adozione del modello Web 2.0 dal punto di vista
tecnologico porta i seguenti beneďŹci:
⢠Sfruttamento di un âecosistema apertoâ dei processi,
esternalizzabili a terze parti
⢠Business Process Outsourcing e Software-as-a-service
⢠Partecipazione dellâutente nei processi aziendali,
contestualizzazione di contenuti e servizi
⢠Sfruttamento della coda lunga
12. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Cosâè lâEnterprise 2.0?
âEnterprise 2.0 is the use of freeform social software within
companies.
'Freeform' in this case means that the software is most or all of
the following: optional, free of up-front workďŹow, egalitarian,
or indifferent to formal organizational identities, accepting of
many types of data.â
(Andrew McAfee)
13. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Il nuovo modello di collaborazione
⢠Molti utenti non sono soddisfatti dei canali comunicativi e
delle piattaforme a loro disposizione. Le tecnologie attuali
per i Knowledge Worker, inoltre, non sono state capaci di
catturare e trattenerne la conoscenza
⢠Le ânuoveâ tecnologie Web 2.0, invece, non si
focalizzano sul catturare la conoscenza, ma sulle practices
e gli output dei Knowledge Worker
⢠Lâapplicazione di queste tecnologie allâimpresa viene
deďŹnita âEnterprise 2.0â
14. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Il framework per lâEnterprise 2.0
⢠Search
⢠Links
⢠Authoring
⢠Tags
⢠Extensions
⢠Signals
15. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Il dibattito accademico
⢠Nicholas Carr si è giustamente interrogato sullâeffettiva
applicabilitĂ di blog, wiki e tag nellâimpresa concludendo
che lâimpresa non è ancora pronta per il Web 2.0. La
soluzione risiede piuttosto nel fenomeno âparalleloâ del
Software-as-a-service
⢠McAfee ha successivamente affermato che lâEnterprise 2.0
sarĂ difďŹcilmente un fenomeno ad alta diffusione. Solo
una piccola percentuale di persone partecipa infatti in
maniera attiva (es: Wikipedia, willingness-to-produce).
⢠Senza un cambiamento di cultura (anche a livello di top
management), quindi, questi strumenti non otterranno i
risultati sperati
16. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Service Oriented Architecture (SOA)
⢠SOA è una strategia mirata a sviluppare tutte le
applicazioni software dellâazienda usando metodi di
programmazione orientata ai servizi
⢠Lâapproccio service-oriented deďŹnisce una modalitĂ di
costruzione delle applicazioni come composizione di
servizi con caratteristiche ben speciďŹche orientate al
riutilizzo e all'integrazione
⢠I servizi sono âpezziâ di software costruiti in modo da
essere integrati facilmente con altri componenti (loose
coupling)
17. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
SOA: solo vantaggi?
⢠Unâarchitettura orientata ai servizi è uno strumento per
ridurre complessitĂ e ridondanze
⢠Il metodo di sviluppo service-oriented non porta di per sè
beneďŹci, specie in realtĂ poco complesse
⢠SOA non è una rivoluzione, ma bensÏ un'evoluzione
architetturale. Tale evoluzione investe tutti gli aspetti
associati alla deďŹnizione di un Information System:
architetturali, metodologici, di processo, organizzativi,
tecnologici e culturali
18. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Vantaggi tattici
⢠Riuso del software
⢠Accurate scelte di governance per assicurare il riuso
⢠Attenzione al dimensionamento del servizio
(granularitĂ ) per facilitare il riuso
⢠Aumento della produttivitĂ
⢠In particolare, maggior velocità dei progetti di sviluppo
⢠Maggiore ďŹessibilitĂ
19. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Vantaggi strategici
⢠Miglior allineamento tra IT e Business
⢠PossibilitĂ di âvedereâ come i processi e le attivitĂ sono
riprodotti dalle tecnologie
⢠Saremo in grado di âcomporreâ i processi attraverso i
servizi esposti dal Sistema Informativo (BPM)
20. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
La convergenza di Web 2.0 e SOA
⢠Esistono sicuramente punti di contatto tra le due ďŹlosoďŹe,
ma anche profonde differenze
⢠Sebbene diverse per contesto
e tecnologia, la logica
sottostante è sempre quella di
un orientamento ai servizi
⢠Il Web 2.0 può essere
considerato una sorta di SOA
Globale
21. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
SOA â Web 2.0?
⢠Il Web 2.0 è fortemente caratterizzato da aspetti sociali,
completamente ignorati dalla SOA
⢠SOA ha invece controllo, gestione e governance
centralizzati, mentre il Web 2.0 è, per natura, âliberoâ e
decentralizzato
âSOA is heavyweight but robust enterprise architecture; Web
2.0 is democratic, social and participant-based. On the
surface, they are orthogonal. They target different problems:
so it's just as hard to imagine building a lightweight wiki with
SOA as it is a global supply chain with (say) MySpaceâ
22. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
In sintesi
⢠Esistono quindi sinergie complementari tra i due approcci:
in sostanza, uno è in grado di completare lâaltro
⢠In particolare, il Web 2.0
⢠offre una âfacciaâ alle SOA, con best practice di
presentazione
⢠si basa su innovazioni tecnologiche come la
decentralizzazione radicale che sono necessarie per la
stabilitĂ e la scalabilitĂ delle soluzioni
⢠identiďŹca tecniche per coinvolgere gli utenti in processi
sociali che possono rendere i dati ed i servizi SOA
molto piĂš di valore
23. Web 2.0 ed Enterprise Web 2.0 vs
Web 2.0 SOA
il business 2.0 SOA
Punti aperti
⢠Il ruolo del Software-as-a-service
⢠Effettiva possibilità di perseguire una
strategia SOA in parallelo ad una Web
2.0
⢠Impatto della Web Oriented Architecture
(WOA) ovvero SOA+REST
⢠Enterprise 2.0 vs Web 2.0 vs OfďŹce 2.0
⢠Sostenibilità dei modelli di business 2.0