Descrizione del corso |
Servizi Web sono applicazioni sviluppate per Web che offrono accessibile dal Internet un'interfaccia di funzioni business di alto livello di astrazione. Tecnicamente, i servizi Web sono una modalita di integrare applicazioni Web utilizzando standards come XML, SOAP, WSDL e UDDI. Nell'architettura dei servizi Web, XML struttura i messaggi, SOAP li trasferisce da un nodo ad altro, WSDL specifica i servizi e UDDI li cerca e li elenca. XML e il collante che descrive sia le funzioni che i dati che affluiscono tra mittenti e destinatari. L'aspetto innovativo dei servizi Web e l'interoperabilita, cioe la possibilita messa a disposizione alle applicazioni di pubblicare nuovi servizi, scoprire altri servizi e aggregarli in nuovi servizi, tutto dinamicamente. L'obiettivo dell'architettura dei servizi Web e di creare prodotti e processi business innovativi per integrazione B2B, gestione di contenuti, e-sourcing, progettazione collaborativa etc. In fine, una fusione tra servizi Web e la tecnologia degli agenti sembra alla portata di mano.
Il corso presenta recenti sviluppi nell'architettura dei servizi Web ed introduce l'ultima versione della tecnologia J2EE della Sun Microsystems che estende l'utilizzo dei servizi Web a tutti i componenti, sia Web che EJB. Tra altre prospettive, la soluzione permette una piu semplice integrazione della stessa tecnologia Sun con la tecnologia .NET della Microsoft. |
Prerequisiti |
Sono richieste conoscenze approfondite di Java, comunicazioni Web e, possibilmente, dell'architettura a componenti Web, lato server.
|