SISTEMI ORIENTATI AD INTERNET
cod. 18305

Anno accademico 2013/14
1° anno di corso - Secondo semestre
Docente
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Ingegneria informatica
Tipologia attività formativa
Caratterizzante
42 ore
di attività frontali
6 crediti
sede: PARMA
insegnamento
in - - -

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

- - -