1 / 11

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. Necessità di una tecnologia standard per integrare sistemi eterogenei e legacy;. Problema.

Download Presentation

Integrazione Software via Web-Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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. Necessità di una tecnologia standard per integrare sistemi eterogenei e legacy; 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);

  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 • I 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;

More Related