City Data Fusion for Event Management (in Italiano)
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
1. SWE-ET La Soluzione Italiana alla Semantic Web Service Challenge 2006 29 Novembre 2006, La dimensione semantica dell’IT, Roma Emanuele Della Valle CEFRIEL – Politecnico di Milano email: [email_address] web: http:// swa.cefriel.it
2. Il Business vuole essere flessibile … “ 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 “ L’origine della specie” http://it.wikipedia.org/wiki/L%27origine_delle_specie essere preparati a cambiare è l’unica cosa su cui contare --- Michael Liebow Vice President, SOA & Web Services IBM Global Service
3. … ma l’IT non è abbastanza flessibile 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” http://www.mckinseyquarterly.com/article_abstract_visitor.aspx?ar=1346 [Immagini prese da http://moment.mit.edu/imageLibrary/contents/bridges.html]
4.
5.
6.
7. l’eterogeneità semantica è l’ostacolo! 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
8. La Semantic Web Service Challenge http://sws-challenge.org sponsored by organized by Mediation Discovery
9. La soluzione SWE-ET alla challenge Business Process Modeling Software (Web) Engineering http://www.bpmn.org/ BPMN http://www.webml.org/ Semantic Web Services SWE-ET http://www.wsmo.org/ S emantic W eb (services) E ngineering E nvironment and T ool http://glue.cefriel.it Semantic WS Discovery http://sweet.cefriel.it
19. Verso un IT come Utility… 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 Problem oriented Processi integrati via servizi Business Process Modeling Semantic Web Services SESA 6 SESA
20. S emantically E mpowered S ervice Oriented A rchitecture Il business potrà esprimere direttamen-te i problemi sotto forma di goal e non nei termini del la soluzione (es. servizi) … potrà modellare processi di business dal proprio punto di vista (goal) e non come processi che integrano servizi. I processi di business saranno realizzati con applicazioni assemblate dinamicamente utilizzando discovery e mediazione … sfruttando le potenzialità della Semantically Empowered Service Oriented Architecture … che sfrutta come infrastruttura una versione semantica di WS-BPEL e i Semantic Web Service http://www.ip-super.org 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 Web Services Ispirata alla SOA Service oriented Processi IT integrati via servizi IT process modeling Web Services SOA Problem oriented Integrazione flessibile di servizi Business Process Modeling Semantic Web Services SESA 6 SESA