( english version )
Sistemi orientati ad internet ( 6 CFU )
Prof. Paola Turci
     Tel. 0521.905712 - Fax. 0521.905723           E-mail. turci@ce.unipr.it

Finalità
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.

Programma
Introduzione alle soluzioni architetturali per le applicazioni a livello di impresa. Problematiche connesse con l’integrazione di tali applicazioni e panoramica sugli approcci “tradizionali”. Analisi del paradigma orientato ai servizi. Introduzione ai Web service. Simple Object Access Protocol (SOAP). Web Service Description Language (WSDL). XML Registry e Universal Description Discovery and Integration (UDDI). Aspetti connessi con la sicurezza nei Web service. Web service semantici: la specifica standard SAWSDL. Introduzione alla gestione dei processi di business. Modellazione dei processi di business: UML Activity Diagram, BPMN, WSBPEL.

Attività d'esercitazione
Le esercitazioni si effettueranno 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à d'esame
La valutazione si articola in due fasi: prova scritta e discussione orale riguardo ad un progetto realizzato dallo studente.


Testi consigliati
 M. Fowler - Patterns of Enterprise Application Architecture - Addison Wesley (2002)
 Thomas Erl - SOA Principles of Service Design - Prentice Hall (2007)

Testi d'approfondimento
 G. Hohpe, B. Woolf - Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions - Addison Wesley (2003)
 Thomas Erl - Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services - Prentice Hall (2004)
 SAWSDL - W3C: http://www.w3.org/TR/sawsdl//
 UML – OMG: http://www.uml.org/
 BPMN – OMG: http://www.bpmn.org/
 WSBPEL - OASIS: http://www.oasis-open.org
 WS-CDL - W3C: www.w3c.org
 
stampa il programma ~ torna indietro