SlideShare a Scribd company logo
1 of 23
TECNICO DI RETI INFORMATICHE SPECIALIZZATO IN SICUREZZA DELLE RETI RIF. P.A. 2010 - 948/RER
LEZIONE 1 Modelli EA (Enterprise architecture) SOA, SLA & Cloud computing
LEZIONE 1  -  Architetture e modelli di EA 1987 -  “ A framework for information system architecture” by J.Zachman
LEZIONE 1  -  Architetture e modelli di EA 1987 -  “ A framework for information system architecture” by J.Zachman ,[object Object]
EA è una disciplina non-tecnica che studia gli aspetti strategici e architetturali dell'IT
L'IT non è più una black-box per soli tecnici, ma un mezzo fondante per la realizzazione dei processi di business QUINDI.. L'IT guadagna gli stessi problemi di qualsiasi altro strumento di business: ,[object Object]
Eliminazione degli sprechi e delle ridondanze
Crescita degli ecosistemi
Risposta rapida ai cambiamenti nei BP
Condivisione verticale delle informazioni
BPO
Pianificazione Cosa ha prodotto ciò fino ad oggi?
LEZIONE 1  -  Architetture e modelli di EA
LEZIONE 1  -  Architetture e modelli di EA 1990 – 2005 L'esplosione  dei modelli di business basati sui servizi ,[object Object]
Interoperabilità
Eliminazione delle ridondanze
Scalabilità Applicando le definizioni di Zachman al nuovo modello di business sui servizi, ne risulta che....
LEZIONE 1  -  Architetture e modelli di EA Dal punto di vista non-tecnico: L'EA diventa il ponte fra business e IT tramite un insieme di servizi IT business-oriented, usando principi di design, tecniche e pattern riconosciuti, universali e modulari Che dal punto di vista dei prodotti risulta nel: Utilizzare pratiche, policy e framework che consentano alle funzionalità delle applicazioni di essere fornite/richieste con una granuralità rilevante per il richiedente, astraendo dalle implementazioni e fornendo un'unica interfaccia standard In pratica, abbiamo appena definito un modello di EA orientato ai servizi, che da ora in avanti chiameremo semplicemente...
LEZIONE 1  -  Architetture e modelli di EA SoA  (Service-oriented Architecture)
LEZIONE 1  -  Architetture e modelli di EA Linee guida in SoA ,[object Object]
Compliance degli standard (inter/intra aziendali)
Indentificazione, categorizzazione, provisioning, pubblicazione, monitoring e tracking dei servizi Il che significa ,[object Object]
Allineamento ai processi di business aziendali

More Related Content

Similar to Cesvip 20110124

Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)DotNetMarche
 
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
 
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
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006Emanuele Della Valle
 
Quando SOA Incontra Enterprise 2.0
Quando SOA Incontra Enterprise 2.0Quando SOA Incontra Enterprise 2.0
Quando SOA Incontra Enterprise 2.0Technology Transfer
 
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !Paolo Nesi
 
Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applicationsmarcocasario
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi DiscussioneYeser Rema
 
BPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeBPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeemanuelemolteni
 
Potenziare l'EA con il governo delle informazioni
Potenziare l'EA con il governo delle informazioniPotenziare l'EA con il governo delle informazioni
Potenziare l'EA con il governo delle informazioniMatteo Busanelli
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web SiteWeb Site srl
 
[ITA] SQL Saturday 257 - Put databases under source control
[ITA] SQL Saturday 257 - Put databases under source control[ITA] SQL Saturday 257 - Put databases under source control
[ITA] SQL Saturday 257 - Put databases under source controlAlessandro Alpi
 
e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)Sabino Labarile
 
Lucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMLucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMAlessandro Salvatico
 
Aspect Oriented Programming
Aspect Oriented ProgrammingAspect Oriented Programming
Aspect Oriented ProgrammingAndrea Bozzoni
 
Cloud & Colocation by EurFacility
Cloud & Colocation by EurFacilityCloud & Colocation by EurFacility
Cloud & Colocation by EurFacilityEurFacility
 
Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02Mauro Ruffino
 

Similar to Cesvip 20110124 (20)

Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)
 
Il mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettiveIl mercato SOA: futuro e prospettive
Il mercato SOA: futuro e prospettive
 
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...
 
SOA wonderful World
SOA wonderful WorldSOA wonderful World
SOA wonderful World
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
 
Quando SOA Incontra Enterprise 2.0
Quando SOA Incontra Enterprise 2.0Quando SOA Incontra Enterprise 2.0
Quando SOA Incontra Enterprise 2.0
 
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !
 
Enterprise Spring and Flex applications
Enterprise Spring and Flex applicationsEnterprise Spring and Flex applications
Enterprise Spring and Flex applications
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi Discussione
 
BPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeBPM e Cloud: la partnership ideale
BPM e Cloud: la partnership ideale
 
Parliamo di SOA
Parliamo di SOAParliamo di SOA
Parliamo di SOA
 
Potenziare l'EA con il governo delle informazioni
Potenziare l'EA con il governo delle informazioniPotenziare l'EA con il governo delle informazioni
Potenziare l'EA con il governo delle informazioni
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
[ITA] SQL Saturday 257 - Put databases under source control
[ITA] SQL Saturday 257 - Put databases under source control[ITA] SQL Saturday 257 - Put databases under source control
[ITA] SQL Saturday 257 - Put databases under source control
 
e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)
 
Lucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMLucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APM
 
Aspect Oriented Programming
Aspect Oriented ProgrammingAspect Oriented Programming
Aspect Oriented Programming
 
Giancarlo Ronci IT
Giancarlo Ronci ITGiancarlo Ronci IT
Giancarlo Ronci IT
 
Cloud & Colocation by EurFacility
Cloud & Colocation by EurFacilityCloud & Colocation by EurFacility
Cloud & Colocation by EurFacility
 
Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02
 

More from Alessandro Grandi

More from Alessandro Grandi (7)

SUSE Linux quick reference
SUSE Linux quick referenceSUSE Linux quick reference
SUSE Linux quick reference
 
Shell quick reference
Shell quick referenceShell quick reference
Shell quick reference
 
Linux quick reference
Linux quick reference Linux quick reference
Linux quick reference
 
Lvm cesvip
Lvm cesvipLvm cesvip
Lvm cesvip
 
Cesvip 2010 first_linux_module
Cesvip 2010 first_linux_moduleCesvip 2010 first_linux_module
Cesvip 2010 first_linux_module
 
Cesvip 20110127
Cesvip 20110127Cesvip 20110127
Cesvip 20110127
 
Cesvip 20110120
Cesvip 20110120Cesvip 20110120
Cesvip 20110120
 

Recently uploaded

a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPDamiano Orru
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxpalestiniaurora
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxpalestiniaurora
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxmichelacaporale12345
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxpalestiniaurora
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxpalestiniaurora
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxteccarellilorenzo
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxpalestiniaurora
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda prespalestiniaurora
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxpalestiniaurora
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxpalestiniaurora
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxpalestiniaurora
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxpalestiniaurora
 

Recently uploaded (20)

a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAP
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docx
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docx
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda pres
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
 

Cesvip 20110124

  • 1. TECNICO DI RETI INFORMATICHE SPECIALIZZATO IN SICUREZZA DELLE RETI RIF. P.A. 2010 - 948/RER
  • 2. LEZIONE 1 Modelli EA (Enterprise architecture) SOA, SLA & Cloud computing
  • 3. LEZIONE 1 - Architetture e modelli di EA 1987 - “ A framework for information system architecture” by J.Zachman
  • 4.
  • 5. EA è una disciplina non-tecnica che studia gli aspetti strategici e architetturali dell'IT
  • 6.
  • 7. Eliminazione degli sprechi e delle ridondanze
  • 9. Risposta rapida ai cambiamenti nei BP
  • 11. BPO
  • 12. Pianificazione Cosa ha prodotto ciò fino ad oggi?
  • 13. LEZIONE 1 - Architetture e modelli di EA
  • 14.
  • 17. Scalabilità Applicando le definizioni di Zachman al nuovo modello di business sui servizi, ne risulta che....
  • 18. LEZIONE 1 - Architetture e modelli di EA Dal punto di vista non-tecnico: L'EA diventa il ponte fra business e IT tramite un insieme di servizi IT business-oriented, usando principi di design, tecniche e pattern riconosciuti, universali e modulari Che dal punto di vista dei prodotti risulta nel: Utilizzare pratiche, policy e framework che consentano alle funzionalità delle applicazioni di essere fornite/richieste con una granuralità rilevante per il richiedente, astraendo dalle implementazioni e fornendo un'unica interfaccia standard In pratica, abbiamo appena definito un modello di EA orientato ai servizi, che da ora in avanti chiameremo semplicemente...
  • 19. LEZIONE 1 - Architetture e modelli di EA SoA (Service-oriented Architecture)
  • 20.
  • 21. Compliance degli standard (inter/intra aziendali)
  • 22.
  • 23. Allineamento ai processi di business aziendali
  • 24. Relazioni on-demand fra i componenti
  • 28. LEZIONE 1 - Architetture e modelli di EA Modello concettuale di fruizione dei servizi in SoA
  • 29. LEZIONE 1 - Architetture e modelli di EA Ruolo dei servizi in SoA
  • 30.
  • 31. LEZIONE 1 - Architetture e modelli di EA Architettura di un Web Service E' ancora possibile definire tutto questo come semplice software? La risposta è NO , abbiamo bisogno di una nuova definizione. Perchè ora software e il concetto di servizio sono intimamente legati
  • 32. LEZIONE 1 - Architetture e modelli di EA Esempio WSDL di descrizione di un servizio: <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <wsdl:definitions targetNamespace=&quot;http://www.example.com/webservice&quot; xmlns:tns=&quot;http://www.example.com/webservice&quot; xmlns:http=&quot;http://schemas.xmlsoap.org/wsdl/http/&quot; xmlns:mime=&quot;http://schemas.xmlsoap.org/wsdl/mime/&quot; xmlns:ws=&quot;http://www.example.com/webservice&quot;> <!-- Placeholder for message definitions --> <wsdl:message name=&quot;insertMessageName&quot;> <!-- <wsdl:part name=&quot;paramName&quot; type=&quot;type&quot;/> --> </wsdl:message> <!-- Placeholder for portTypes (operations) --> <wsdl:portType name=&quot;portName&quot;> <wsdl:operation name=&quot;operationName&quot;> <wsdl:input message=&quot;tns:operationRequest&quot;/> <wsdl:output message=&quot;tns:operationResponse&quot;/> </wsdl:operation> </wsdl:portType>
  • 33. LEZIONE 1 - Architetture e modelli di EA <!-- Placeholder for binding. Define operation style(Document) and bind port to messages. --> <!--Document Style --> <wsdl:binding name=&quot;bindingName&quot; type=&quot;tns:portName&quot;> <soap:binding style=&quot;document&quot; transport=&quot;http://schemas.xmlsoap.org/soap/http&quot;/> <wsdl:operation name=&quot;operationName&quot;> <soap:operation/> </wsdl:operation> </wsdl:binding> <!-- Placeholder for service definition--> <wsdl:service name=&quot;HelloWorldService&quot;> <wsdl:port binding=&quot;tns:bindingName&quot; name=&quot;serviceName&quot;> <soap:address location=&quot;http://localhost:8080/serviceName&quot;/> </wsdl:port> </wsdl:service> </wsdl:definitions>
  • 34. LEZIONE 1 - Architetture e modelli di EA SaaS (Software-as-a-service) “ SaaS - Software-as-a-Service is a model of software deployment whereby a provider licenses an application to customers for use as a service on demand.” Ma possiamo estendere questo concetto a tutte le componenti del nostro processo: DaaS - Data as a service SaaS - Sofware as a service PaaS - Platform as a service E se volessi che l'intera infrastruttura fosse “as a service”? Significherebbe dover eliminare i vincoli spaziali, ovvero poter fornire la PaaS in un contesto remoto, senza alcun vincolo legato alla disposizione fisica delle componenti, mantenendo tutti i punti considerati finora (Loose coupling, Interoperabilità, astrazione, ecc...) Ma fermiamoci un secondo a fare il punto della situazione..
  • 35. LEZIONE 1 - Architetture e modelli di EA SLA (Service level agreement) In una architettura orientata ai servizi, l'unico metodo per valutare il mio lavoro è ovviamente.... LA DISPONIBILITA' DEL SERVIZIO Il driver principale nella definizione dei miei processi diventa quindi lo SLA. Che ora in poi diventerà l'unico criterio valido per effettuare la definizione dei processi, e la conseguente scelta di topologie, soluzioni, hardware..
  • 36.
  • 37.
  • 38. Il rischio reale è quindi quello di trovarsi in questa situazione: L'evoluzione della nostra SOA non potrà avvenire se questi gap non saranno curati. Questo perchè il naturale affinamento della SOA, come abbiamo detto prima, prevede esclusivamente livelli di astrazione maggiori, per raggiungere l'obbiettivo di IaaS
  • 39. SoA come IaaS (cloud computing)
  • 40.
  • 41. Estensione del “loose-coupling” all'infrastruttura fisica
  • 42. Aumento dei requisiti di sicurezza (superamento barriere aziendali)
  • 43. Scomponimento fisico del datacenter ( es: SOA monolitica vs SOA federata)
  • 44. Nuovo metodo di sviluppo delle applicazioni ( utilizzo dei concetti di DaaS e SaaS sin dal design applicativo)
  • 45. Come costruiremo quindi la nostra infrastruttura?.
  • 46. LEZIONE 1 - Architetture e modelli di EA