Obiettivi formativi
L’obiettivo del corso è di approfondire lo studio
delle problematiche connesse con l’integrazione
delle applicazioni a livello di impresa.
In particolare, l’attenzione verrà posta sul
paradigma orientato ai servizi nel contesto dei Web service.
Prerequisiti
È richiesta una certa familiarità con la programmazione object-oriented in Java. In generale, sono richieste le conoscenze tipiche di un laureato in Ingegneria dell'Informazione (laurea di primo livello).
Contenuti dell'insegnamento
Contenuti:
1. Introduzione alle soluzioni architetturali
per le applicazioni a livello di impresa.
2. Problematiche connesse con l’integrazione di tali applicazioni e
panoramica sugli approcci "tradizionali".
3. Analisi del paradigma orientato ai servizi.
4. Introduzione ai Web service.
5. Simple Object Access Protocol (SOAP).
6. Web ServiceDescription Language (WSDL).
7. XML Registry e Universal Description Discovery and Integration (UDDI).
8. RESTful Web service.
9. Aspetti connessi con la sicurezza nei Web service.
10. Web service semantici: la specifica standard SAWSDL.
11. Introduzione alla gestione dei processi di business.
12. Modellazione dei processi di business
13. UML Activity Diagram
14. BPMN
15. WSBPEL
Programma esteso
- - -
Bibliografia
M. Fowler - Patterns of Enterprise Application Architecture - Addison Wesley (2002)
Thomas Erl - SOA Principles of Service Design - Prentice Hall (2007)
Metodi didattici
Si effettueranno esercitazioni in laboratorio ed avranno come obiettivo l’approfondimento dei web service e in generale della tecnologia alla base dell’e-commerce attraverso la progettazione e realizzazione di applicazioni software, utilizzando il linguaggio Java.
Modalità verifica apprendimento
Sono previsti una valutazione intermedia sugli esercizi svolti in laboratorio, una prova scritta e un progetto finale.
Altre informazioni
- - -
Obiettivi agenda 2030 per lo sviluppo sostenibile
- - -