Tesi di Laurea in Ingegneria del Software Integrazione
- Slides: 11
Tesi di Laurea in Ingegneria del Software Integrazione Software via Web -Services Relatori: Prof. Giuseppe Visaggio Dott. Danilo Caivano DIB Laureando: Damiano Diego de Felice 1
Problema ð I sistemi SW critici di un’organizzazione rappresentano un patrimonio economico non indifferente; ð Tali sistemi sono spesso basati su piattaforme SW e HW eterogenee con scarsa interoperabilità (isole di applicazioni); ð Necessità di una tecnologia standard per integrare sistemi eterogenei e legacy; DIB 2
Scopo della tesi ð Sperimentare i Web-Services come tecnologia per l’integrazione dei tipici sistemi di un’organizzazione; ð Mostrare l’utilizzo della metodologia di sviluppo di applicazioni orientate ai servizi. DIB 3
Una definizione di “Web-Service” ð E’ un’applicazione software che: è identificata univocamente da una URL q possiede interfacce e legami definibili, descrivibili e “scopribili” mediante manufatti XML q supporta interazioni dirette con altri Web. Services usando messaggi XML e protocolli Internet. q DIB 4
Architettura dei Web-Services DIB 5
Caratteristiche dei Web-Services ð I Web-Services: sono basati su protocolli aperti e standardizzati dal consorzio W 3 C; q rendono irrilevante la piattaforma di sviluppo dei sistemi da integrare; q superano le limitazioni delle attuali tecnologie di integrazione di componenti (DCOM, RMI, CORBA, …); q DIB 6
Il sistema realizzato… ð Sistema di elaborazione statistica sui dati di un sistema CRM preesistente; ð Presentazione dei risultati all’interno di un portale; DIB 7
…Il sistema realizzato… ð Integra attraverso Web-Services sistemi con interfacce differenti (COM, ODBC, . Net RCW); ð Sviluppato su piattaforma Microsoft e Microsoft. Net; ð In luogo di componenti sviluppate ad-hoc, utilizza quanto più possibile COTS, scelti a seguito di un’attenta valutazione iniziale; DIB 8
…Il sistema realizzato DIB 9
Il sistema in azione DIB 10
Conclusioni ð La sperimentazione ha mostrato: l’effettiva semplicità dei Web-Services nell’integrazione di sistemi complessi ed eterogenei (CRM, Portali, SW elaborazione statistica, ecc…); q come lo sviluppo di applicazioni orientate ai servizi introduca nuove problematiche di cui tener conto; q DIB 11
- Tesi ingegneria del software
- Tesi ingegneria energetica
- Gold etchant tfa
- Carta dei valori della cittadinanza e dell'integrazione
- Integrazione numerica
- Tesi in inglese
- Sol unifi tesi
- Metodi e tecniche del lavoro di gruppo
- Stile di un testo argomentativo
- Antitesi bullismo
- Antitesi bullismo
- Esempi di introduzione tesina terza media