Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Integrazione Software via Web-Services
Tesi di Laurea in Ingegneria del Software Integrazione Software via Web-Services Relatori: Prof. Giuseppe Visaggio Dott. Danilo Caivano Laureando: Damiano Diego de Felice
2
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;
3
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.
4
Una definizione di “Web-Service”
E’ un’applicazione software che: è identificata univocamente da una URL possiede interfacce e legami definibili, descrivibili e “scopribili” mediante manufatti XML supporta interazioni dirette con altri Web-Services usando messaggi XML e protocolli Internet.
5
Architettura dei Web-Services
6
Caratteristiche dei Web-Services
sono basati su protocolli aperti e standardizzati dal consorzio W3C; rendono irrilevante la piattaforma di sviluppo dei sistemi da integrare; superano le limitazioni delle attuali tecnologie di integrazione di componenti (DCOM, RMI, CORBA,…);
7
Il sistema realizzato…
Sistema di elaborazione statistica sui dati di un sistema CRM preesistente; Presentazione dei risultati all’interno di un portale;
8
…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;
9
…Il sistema realizzato
10
Il sistema in azione
11
Conclusioni La sperimentazione ha mostrato:
l’effettiva semplicità dei Web-Services nell’integrazione di sistemi complessi ed eterogenei (CRM, Portali, SW elaborazione statistica, ecc…); come lo sviluppo di applicazioni orientate ai servizi introduca nuove problematiche di cui tener conto;
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.