Home Page |
Offerta formativa |
Corsi Java |
Corso Designing Java Web Services and Service-Oriented Architectures (SUN Java 2 J2EE)
Questo corso vi aiuterà a capire i vantaggi e le sfide dei Web Services per l'integrazione delle applicazioni (EAI). Esso si concentra su meccanismi di comunicazione XML e SOAP (Simple Object Access Protocol). Essa mostra come creare, distribuire, mettere a disposizione e utilizzare i servizi Web con una descrizione delle API Java, tecnologie WSDL (WS Description Language) e UDDI (Universal Description, Discovery and Integration). Numerosi esempi evidenziano l'utilità di Web Services in contesti diversi come il web, B2C, la A2A e B2B.
Proprio grazie all'utilizzo di standard basati su XML, tramite un'architettura basata sui Web Service (Service Oriented Architecture - SOA) applicazioni software scritte in diversi linguaggi di programmazione e implementate su diverse piattaforme hardware possono quindi essere utilizzate, tramite le interfacce che queste "espongono" pubblicamente e mediante l'utilizzo delle funzioni che sono in grado di effettuare (i "servizi" che mettono a disposizione) per lo scambio di informazioni e l'effettuazione di operazioni complesse (quali, ad esempio, la realizzazione di processi di business che coinvolgono più aree di una medesima azienda) sia su reti aziendali come anche su Internet: la possibilità dell’interoperabilità fra diversi software (ad esempio, tra Java e Python ) e diverse piattaforme hardware (come Windows e Linux) è resa possibile dall'uso di standard "aperti" (open source).
Questo corso è anche Finanziato dalla Regione Veneto

Se desideri ricevere un
Finanziamento per frequentare questo corso approfitta dell'opportunità offerta dalla Regione Veneto.
Verifica se hai i requisiti per poter ottenere il contributo. Affrettati perchè mancano pochi giorni alla Scadenza della Presentazione delle domande di
Finanziamento che è prevista per i primi giorni di Novembre.
Descrizione ed obiettivi
Il Corso Designing Java Web Services and Service-Oriented Architectures (SUN Java 2 J2EE) permette agli allievi di affrontare le problematiche inerenti alla progettazione dei Web services . Un concetto che sta conquistando sempre di più i vari sviluppatori , architetti e progettisti come soluzione di integrazione dei sistemi eterogenei e legacy d'impresa.I web services nascono appunto con l'obiettivo a rendere interoperabile i sistemi diversi , o/e non appartenenti alla stessa rete.Il grande interesse è la diversità delle tecnologie che vengono messe in gioco nella progettazione ,dalla dialectica usata (WSDL) , ai servizi che i web services espongono(SERVICES) ,nonchè i punti di accesso del servizio(ENDPOINT).
Notiamo che la particolarità del corso Designing Java Web Services and Service-Oriented Architectures (SUN Java 2 J2EE) è data dalla diversità degli standard usati e delle scelte tecnologiche per implementare un web services , Il corso affronta le maggiore tecnologie gettonate esitenti , permettendo agli allievi di valutare gli impatti d'uso di una rispetto ad un'altra tecnologia in ambitto progettuale. citiamo Spring che sta pian piano guadagnando terreno rispetto ad Axis .Il corso affronta proprio queste tecnologie .
Prospettive
Nel mondo Java ,ci sono tantissime API per la progettazione dei Web Services : Spring WS , AXIS ,JAX-WS .Il corso mira a formare gli allievi ad utilizzare queste tecnologie.
La formazione pratica di Java Web Services è la seguente:
Definizione, sviluppo, implementazione, configurazione e sicurezza dei Web Services. Lo sviluppo di diversi tipi di clienti (web, mobile, ecc.) Per l'accesso ai servizi web. Un esercizio genralizzata di sviluppo completo di architettura basata su Web Services per simulare lo scambio di dati tra l'applicazione client e fornitore di attrezzature informatiche, nonché il metodo remoto chiamate.
A chi si rivolge
Il Corso Designing Java Web Services and Service-Oriented Architectures (SUN Java 2 J2EE) si rivolge a sviluppatori e responsabili di progetto necessarie per attuare i servizi Web che utilizzano Java, da applicare a soluzioni personali o aziendali tra cui:
- sistemisti e programmatori
- analisti e analisti programmatori
- architetti Java
- system administrator
- project manager
- studenti universitari, laureati e dottorandi
Prerequisiti
Il corso non richiede prerequisiti specifici. Conoscenze di base in formato XML. L'esperienza di sviluppo in Java. L'allievo avrà comunque un approccio graduale e calibrato ai contenuti proposti e sarà accompagnato passo passo da istruttori qualificati.
Svolgimento dei percorsi formativi e metodologia didattica
I percorsi formativi si distinguono per una forte impronta applicativa e l'uso intensivo di laboratori attrezzati oltre a prevedere una parte d'aula (del tipo frontale con istruttore e strumentazione di laboratorio) intervallata da periodi di studio individuale. Inoltre test periodici aiutano a verificare i progressi del corsista guidandolo progressivamente verso prove via via più complesse. L’insieme di queste attività porta lo studente a sviluppare non solo una competenza tecnica approfondita ma anche capacità organizzative e relazionali necessarie per lavorare in team.
Programma del corso
I Introduzione ai Web Services II XML et les API Java- XML e la sua posizione nei confronti dei Web Services
- Linguaggi di marcatura, il dominio di applicazione di XML, il concetto di documento ,gli obiettivi.
- Scambi di dati, XML et SOAP.
- Requisiti per la creazione delle richieste SOAP e la manipolazione delle risposte
- I modelo dei dati: XML Schema
- I traformatori XML (APIs SAX et DOM), altri APIs (JAXP, JAXB, JAX-RPC, JAXM, JAXR).
III Tecnologie Web Services- Descrizione del protocollo SOAP per capire i meccanismi di interoperabilità.
- Da XML a SOAP, anatomia di un messaggio SOAP, enveloppe SOAP.
- SOAP orientato message, SOAP orientato RPC, gestione degli errori con SOAP Fault
- Il linguaggio di descrizione dei Web Services, WSDL (Web Services Description Language).
- Publicazione di Web Services con UDDI (Universal Description, Discovery, and Integration).
- Utilisazione, architetture, ruoli per i servizi Web, publicazione , localizzazione e sicurezza.
IV Il linguaggio di descrizione dei Web Services (WSDL) - Compire come descrivere un Web Service in XML e renderlo indipendente di linguaggio di programazione e/o di un systema operativo.
- Introduzione à WSDL (Web Services Description Language), I passi di creazione.
- Anatomia di un documento WSDL, gli elementi del liguaggio (<definitions>, <import>, etc.).
- WSDL e Java
V APIs Open Source pour mise en place des Web Services- Gli strumenti di programazione per la creazione e l'utilizzazione dei Web Services.
- Construire dei Web Services e dei clients con JAX-RPC, tipi supportati per JAX-RPC.
- Progetto Open Source SOAP del gruppo Apache, architettura, installazione, utilisazione.
- Il servizio di routing del progetto SOAP.
- SOAP-RPC, invocazione dei metodi, costruzione di clients e di services, déploiement.
- SOAP message, invio e recezione, messaggi con attachements (JAXM Messaging API).
VI Publication et recherche de Web Services- Comprendere come mettere a disposizione dei Web Services i registri UDDI.
- Programmazione UDDI, struttura di dati UDDI.
- Architettura JAXR
- Creazione e esecuzione dei clients JAXR
- Utilisazione di descrizione WSDL con UDDI.
VII Projet Open Source Axis- Axis, architettura e componenti
- Installazione, configurazione, deployment dei Web Services.
- Realizzare et pubblicare dei Web Services, associazione dati XML/Java
- Tools WSDL2JAVA ,JAVA2WSDL
- Tools : TCPMon, SOAP Monitor.
VII Projet Open Source Spring WS- Spring , Architetture e Componenti
- Scrivere un Contract-First Web Services
- Dati Contract-First: DTDs ,XML Schema (XSD),RELAX NG,Schematron
- Service contract
- Creazione del porgetto Web Serviece con Spring WS
- Implementazione dell'Endpoint
- Pubblicazione del WSDL
- Sicurezza dei Web Service con Spring WS
- Marshalling e UnMarshaling XML using O/X Mappers per l'incapsullamento del messaggio SOAP con JAXB.
- Creazione del progetto Client con Spring WS
Competenze acquisite
Al completamento del corso, l'allievo sarà in grado di:
- Scrivere un Documento WSDL
- Pubblicare un WE
- Disegnare un'architettura Web Service
- Progettare Archittetura Web Service basati su AXIS
- Progettare Archittetura Web Service basati su SPRING WS
- Progettare Archittetura Web Service basati su JAX-WS
- Progettare vari Clients Con tecnologie di
- Eseguire operazioni di ripristino su macchina virtuale
Leggi alcune delle opinioni dei partecipanti
Altri link sull'argomento
https://www.suntrainingcatalogue.com/eduserv/client/loadCourse.do?coId=en_BE_WJB-3111-EE5&coCourseCode=WJB-3111-EE5&l=en_BEhttps://www.suntrainingcatalogue.com/eduserv/client/loadCourse.do?coId=it_IT_CX-310-220&coCourseCode=CX-310-220&l=it_IT&vat=show_nettohttp://static.springframework.org/spring-ws/sites/1.5/reference/html/index.html Altri link correlati
Per maggiori informazioni e per ricevere ASSISTENZA GRATUITA alla iscrizione ai percorsi formativi e alla compilazione della eventuale domanda di finanziamento: