Dipartimento di Informatica - Sede di Crema

CORSO DI LAUREA TRIENNALE SSRI ONLINE

Sicurezza dei Sistemi e delle Reti Informatiche Erogazione Online

Architetture software orientate ai servizi

Docente
Ernesto Damiani

Crediti
6 cfu

Anno: III

Quadr: II

Programma

Le Architetture Orientate ai Servizi sono un modo di organizzare ed utilizzare servizi distribuiti messi a disposizione da fornitori diversi per eseguire processi aziendali. Le SOA forniscono l’infrastruttura necessaria per offrire e ricercare i servizi, nonché per interagire con loro per produrre effetti compatibili con i requisiti e le precondizioni desiderate. Il corso descrive i concetti base sulle SOA, i principi di progettazione, gli standard di interoperabilità, le considerazioni di sicurezza, l’infrastruttura esecutiva e i web services, la tecnologia d’implementazione delle SOA. I temi del corso comprendono:

  1. Modelli di riferimento e di servizio delle SOA
  2. Motivazioni aziendali per l’adozione del paradigma SOA
  3. Principi di progetto dei sistemi
  4. SOA, SOAP e REST
  5. WSDL, UDDI
  6. Infrastruttura SOA
  7. Governance delle SOA
  8. Sicurezza dei Web Services
  9. Fornitori e prodotti SOA

La nozione di SOA trascende l’aspetto tecnologico, per mettere l’accento sulla condivisione dei servizi. Quindi, sono previsti argomenti monografici aggiuntivi come l’impatto delle SOA sulla cultura, l’organizzazione e il governo dell’impresa.

Modalità d’esame

L’esame consiste in:

  • una prova scritta cartacea con più domande ed esercizi sul programma istituzionale del corso (che contribuisce per il 30% al voto finale d’esame)
  • un progetto su tema monografico concordato con il docente (che contribuisce per il 70% al voto finale d’esame).

Ulteriore pagina di riferimento

http://sesar.dti.unimi.it/Sesar/service-oriented-architecture