le sfide per i cio delle enterprise 2.0

39
Center of Excellence For Research, Innovation, Education and industrial Lab partnership Politecnico di Milano Le sfide per i CIO delle Le sfide per i CIO delle Enterprise 2.0 Enterprise 2.0 Emanuele Della Valle CEFRIEL – Politecnico di Milano http://swa.cefriel.it http://www.emanueledellavalle.org Evento Guide 2007 Milano, 15 novembre 2007

Upload: emanuele-della-valle

Post on 13-Jun-2015

1.674 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Le sfide per i CIO delle Enterprise 2.0

Center of Excellence For Research, Innovation, Education and industrial Lab partnership

Politecnico di Milano

Le sfide per i CIO delle Le sfide per i CIO delle Enterprise 2.0Enterprise 2.0

Emanuele Della ValleCEFRIEL – Politecnico di Milano

http://swa.cefriel.it

http://www.emanueledellavalle.org

Evento Guide 2007Milano, 15 novembre 2007

Page 2: Le sfide per i CIO delle Enterprise 2.0

Did you know?

ICD, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 3: Le sfide per i CIO delle Enterprise 2.0

Did you know?

ICD, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 4: Le sfide per i CIO delle Enterprise 2.0

Did you know?

ICD, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 5: Le sfide per i CIO delle Enterprise 2.0

Did you know?

ICD, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 6: Le sfide per i CIO delle Enterprise 2.0

What does it all mean?

Trovate i video su http://www.youtube.com/watch?v=pMcfrLYDm2U http://www.youtube.com/watch?v=ljbI-363A2Q

I cambiamenti capitano.

ICD, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 7: Le sfide per i CIO delle Enterprise 2.0

La sfida per i CIO delle La sfida per i CIO delle Enterprise 2.0 Enterprise 2.0 In

teg

rati

on

Bu

sin

ess

Pro

cess

Serv

ices

Buyer

3rd Party Shipment

Mediator Mediator

LegacyMediator

Mediator Comm.Mediator

Mediator MediatorMediator

MediatorMediatorLegacyMediator

Mediator

Mediator

Mediator

MediatorMediator Comm.MediatorComm.

MediatorMediatorMediator

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?

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 8: Le sfide per i CIO delle Enterprise 2.0

Ci vuole un cambio di paradigma!

The world we have made, as a result of thelevel of thinking we havedone thus far, creates problemswe cannot solve at the same level of thinking at which we created them. -- Albert Einstein

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 9: Le sfide per i CIO delle Enterprise 2.0

Due vie: SOA o Web 2.0?Due vie: SOA o Web 2.0?

source: http:/ / www.w3.org/ TR/ 2002/ WD-ws-arch-20021114/

Publish

Serviceprovider

Servicerequester

DiscoveryAgencies

Service Description

Discover

Interact

Service Description

WSBPEL

SOAP ..

WSDLUDDI

source: http:/ / www.w3.org/ TR/ 2002/ WD-ws-arch-20021114/

Publish

Serviceprovider

Servicerequester

DiscoveryAgencies

Service Description

Discover

Interact

Service Description

WSBPEL

SOAP ..

WSDLUDDI

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 10: Le sfide per i CIO delle Enterprise 2.0

I benefici delle SOA sono I benefici delle SOA sono evidenti …evidenti …

Rela

tive c

osts

Adoption Deployment Maintenance Changes[source ZapThink http://www.zapthink.com/]

Costs of different EAI approaches

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 11: Le sfide per i CIO delle Enterprise 2.0

… … perchè, dai silos verticali perchè, dai silos verticali …… In assenza di integrazione ogni dipartimento adotta le

proprie soluzioni IT integrate (non semplici applicazioni) e le usa in modo esclusivo.

[…]

Dipartimento 1 Dipartimento 2 Dipartimento N

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 12: Le sfide per i CIO delle Enterprise 2.0

… … è possibile estrarre i è possibile estrarre i servizi, …servizi, … Il primo passo verso una SOA consiste nel razionalizzare le

soluzioni IT esistenti individuando le parti potenzialmente comuni a più dipartimenti ed esponendole come servizi.

[…]

Dipartimento 1 Dipartimento 2 Dipartimento N

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 13: Le sfide per i CIO delle Enterprise 2.0

… … e comporli in processi.e comporli in processi. I servizi possono poi essere composti in modo da supportare

non solo i processi interni, ma anche processi che coinvolgono i propri fornitori e i propri clienti.

Dipartimento 1

Servizi condivisi

Servizi outsourced

Fornitore

Cliente

Dipartimento 2

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 14: Le sfide per i CIO delle Enterprise 2.0

Il Web 2.0 è un grande successo Tim O’Reilly

“The central principle behind the principle behind the successsuccess of the giants born in the Web 1.0 era who have survived to lead the Web 2.0 era appears to be this, that they have embraced the power of the Web to harness collective intelligenceharness collective intelligence”

Dion Hinchcliffe“Web 2.0 is much more about a change a change in people and societyin people and society than technology”

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 15: Le sfide per i CIO delle Enterprise 2.0

… basato sul Web Tim Berners-Lee, l’«inventore» del Web

“The WebThe Web isn’t about what you can do with computers. It’s It’s peoplepeople and, yes, they are connected by computers. But computer science, as the study of what happens in a computer, doesn’t tell you about what happens on the Web”

“There was a second part of the dream […] we could then use computers towe could then use computers to help us analyse it, make sense of what we’re doingmake sense of what we’re doing, where we individually fit in, and how we can better work together”

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 16: Le sfide per i CIO delle Enterprise 2.0

La parola d’ordine è condividerecondividere Per questo sono nate moltissime

applicazioniapplicazioni con lo scopo di condividere pensieri, testi, file multimediali, ecc.

applicazioni Utili vs. applicazioni “Inutili” ?

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 17: Le sfide per i CIO delle Enterprise 2.0

Condividere... per l’Enterprise 2.0?

Ma condividere è solo una cosa da adolescenti?

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 18: Le sfide per i CIO delle Enterprise 2.0

Condividere per il business! No, condividere può anche essere una cosa seria Purchè il social networkingsocial networking sia il mezzomezzo e non il

fine fine !

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 19: Le sfide per i CIO delle Enterprise 2.0

Gestione Risorse Umane 2.0 Il manifesto di : la rete

sociale degli amici degli amici al servizio del mercato del lavoro Social networking … for YOU

•To find and be found

•To manage your onlinereputation

•To research and reference check

•To hire a superstar

•To use your network to do your job better

•To use your network to get a better job

http://www.linkedin.com/ IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di

Milano

Page 20: Le sfide per i CIO delle Enterprise 2.0

Marketing e pubblicità 2.0 : sfruttare la creatività degli user user

generated contentgenerated content e la collaborazione di una community di utenti...

...per il viral advertisingviral advertising delle aziende

http://zooppa.com/

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 21: Le sfide per i CIO delle Enterprise 2.0

… … e per i CIO: Computer Science e per i CIO: Computer Science 2.0!2.0!

Il fenomeno dei mashup è uno dei più interessanti tra quelli legati al Web 2.0

Lo sviluppo di mashup si basa sull’idea che semplici script possano essere utilizzati per realizzare applicazioni interessanti combinando servizi esposti sul Web

I semplici script possono diventare programmi serverside di una certa complessità

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 22: Le sfide per i CIO delle Enterprise 2.0

Es. airlines mash-upEs. airlines mash-up

Un servizio offerto da Google per tracciare i referral, le ricerche, etc. di un sito.

[…]

RESTREST

REST

SOAP

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 23: Le sfide per i CIO delle Enterprise 2.0

SOA vs. Web 2.0 SOA vs. Web 2.0 SOA Web 2.0

pianificare

progettare

Implementare

Monitorare

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 24: Le sfide per i CIO delle Enterprise 2.0

Differenze, similarità, e …Differenze, similarità, e …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

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 25: Le sfide per i CIO delle Enterprise 2.0

… … e complementaritàe complementarità

Fonte: Babak Hosseinzadeh, IBM

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 26: Le sfide per i CIO delle Enterprise 2.0

La sfida La sfida a brevea breve: Mash-up su : Mash-up su SOASOA

Mash-up SOA

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 27: Le sfide per i CIO delle Enterprise 2.0

a medio terminea medio termine: il Web come : il Web come piattaforma!piattaforma!

Il passato Il futuro

Hardware

Operating System

AP

I

AP

I

AP

I

AP

I

AP

I

AP

I

AP

I

AP

I

AP

I[…]

Framework

[…]

Internet

Web

RS

S

RE

ST

RE

ST

RE

ST

RS

S

SO

AP

SO

AP

RS

S

SO

AP

[…]

Framework

[…]

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 28: Le sfide per i CIO delle Enterprise 2.0

Piattaforma vs. Applicazione Piattaforma vs. Applicazione Una piattaforma batte sempre un’applicazione

perché permette di gestire un portafoglio di applicazioni complementari con

funzionalità adiacenti di amplificare il valore di una posizione chiave sul mercato

attraverso un innovazioni e investimenti congiunti

Fonte: Babak Hosseinzadeh, IBM

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 29: Le sfide per i CIO delle Enterprise 2.0

Esempi: eBayEsempi: eBay Offre i propri servizi a

chi voglia mettere in piedi un servizio di

shopping trading

Espone i servizi sia interfaccia REST che con interfaccia SOAP

Numeri1: Gestisce 4 miliardi di

invocazioni al mese (5.5 milioni all’ora!!!)

25% del listino di eBay è gestito esclusivamente via Web Service

25000 sviluppatori registrati

1900 applicazioni in linea note a eBay

1 http://blogs.zdnet.com/ITFacts/?p=10326

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 30: Le sfide per i CIO delle Enterprise 2.0

Esempi: amazonEsempi: amazon Offre servizi per

e-commerce pagamenti on-line computing (EC2) storage (s3) human computing (MTuck) gestione code (SQS)

Le storie di successo sono numerose e molto impressionanti

Es 1, Jungle Disk: un servizio di back-up online semplice, affidabile e a basso costo basato su S3 da gennaio 2006

http://www.jungledisk.com/

Es 2, ABACA l’unico anti-spam che garantisce una protezione del 99% soddisfatti o rimborsati usa EC2 da aprile 2006

http://www.jungledisk.com/

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 31: Le sfide per i CIO delle Enterprise 2.0

SOA+Web2.0=Computer SOA+Web2.0=Computer Science 2.0?Science 2.0?

Inte

grat

ion

Busi

nes

s Pro

cess

Serv

ices

Buyer

3rd Party Shipment

MediatorMediatorMediatorMediator

LegacyMediatorLegacy

MediatorMediatorMediator Comm.

MediatorComm.

Mediator

MediatorMediatorMediatorMediatorMediatorMediator

MediatorMediatorMediatorMediatorLegacy

MediatorLegacy

Mediator

MediatorMediator

MediatorMediator

MediatorMediator

MediatorMediatorMediatorMediator Comm.MediatorComm.

MediatorComm.

MediatorComm.

MediatorMediatorMediatorMediatorMediator

Web as a world scale platform

[…]

[…]

[…]

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 32: Le sfide per i CIO delle Enterprise 2.0

SOA provide great plumbing!SOA provide great plumbing!

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 33: Le sfide per i CIO delle Enterprise 2.0

Web 2.0 provide great Web 2.0 provide great plumbing!plumbing!

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 34: Le sfide per i CIO delle Enterprise 2.0

Ma il plumbing basta?Ma il plumbing basta?

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 35: Le sfide per i CIO delle Enterprise 2.0

È semplice gestire pochi servizi all’interno di un unica organizzazione da utilizzare in processi IT poco complessi

Gestirli diventa difficile quanto i servizi sono numerosi e occorre comporli in complessi business process cross-organizzazione

A4A1

A4A1 A2

A1 A2

A1

B3A4 A2

A1

B3

A1

B3A1

A1A2

A1

A4

A4 A2

A1

A4A4

A2

A1

A2A2

A1

B3

A1

A1A2

A1A1

A1B3 A1

A1

A1

A1

A4

A4

A4

A1A1

A2A1

A4

A1

A1

A1 A1

B3B3

A2A4

A1A1

A1A2

A1

A1 A2

A1 A1

A1

A1B3 A4

A1

A1

A1

A1 A1

A1

A4

B3B3

B3

B3

A1

B3

A4

B3

A1A4

A1

A4 A2A2A1 A1

A1

A1

A4

A1

A1

A1

A2

A1

A4

A1

A4

B3

A1 A1A4

A2

A4A1

A1A2

B3

A1 A2

A2

A1

A1

B3

A1

A1

A1A1

A1

A4

B3

A2

A1

A4

A1 A1 A1

A4

A1

B3

A1A2

A2

A1

A4 A2

A1

A2

A1

A1

A1

A2A1

A1A1

A1

A1 A1

A1

B3

B3

A4 A4

A1

A4A2

A1

A4

Come gestire la complessità?Come gestire la complessità?

A

?

C D

N1 N2 FE

B8

A1A4 A1 A2

A2

A4

B3

A1A4 A6

A2A2

A5

A4 A1 A4A1A1B3

B3

A1

A1

B3 A1

A1 A4

A4 A1A1

A4 A1 A2

A1B3

A1A4

A4

A1A2

A2

B3A2

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

’in

tern

o d

i u

n’o

rgan

izza

zion

e

Tra

molt

ep

lici

org

an

izza

zion

i

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 36: Le sfide per i CIO delle Enterprise 2.0

The problem is in the The problem is in the semantics! 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

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 37: Le sfide per i CIO delle Enterprise 2.0

Progetto Service-Finder Sviluppo di una piattaforma Web 2.0 per

la ricerca semantic di serviziricerca semantic di servizi

http://www.service-finder.eu/Progetto di cooperazione europea co-finanziato dalla CE; 4 partner; coordinatore: CEFRIEL; budget totale: 1,7M€

ServiceFinder

SemanticaRappresentazione della

Conoscenza & Ragionamento

Web ServiceCome strumento base per implementare una Service Oriented Architecture

Semantic Web ServiceCome mezzo per realizzare una

Service Oriented Architecture

Web 2.0Clustering degli UtentiCorrelazione Utenti-Risorse

Ricerca Semantica Indicizzazione Concettuale Matching Semantico

AnnotazioneSemantica Automatica

Combinare macchine intelligentie dati intelligenti

Realizing Web Service Discovery at Web Scale

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 38: Le sfide per i CIO delle Enterprise 2.0

Conclusione Come dice Thomas L. Friedman in

The World Is Flat:

“qualsiasi cosa che può essere fatta verrà fatta; il punto sarà se è statafatta da te o a te”

Siete pronti ad affrontare le sfide delle Enterprise 2.0?

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano

Page 39: Le sfide per i CIO delle Enterprise 2.0

Grazie per la vostra Grazie per la vostra attenzioneattenzione

DomandeDomande??

Emanuele Della Valle

CEFRIEL – Politecnico di

[email protected]

http://swa.cefriel.it

http://emanueledellavalle.org

IDC, 19-2-2008 E. Della Valle @ CEFRIEL - Politecnico di Milano