Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
DESIGNING JAVA WEB SERVICES
[cod. S304]
UN BUON MOTIVO PER
Il corso fornisce ai progettisti di componenti business le informazioni necessarie per comprendere e
valutare i Web services come realizzazione di una SOA (Service Oriented Architecture). Viene descritto
l'uso dei modelli di progettazione della tecnologia Java EE (Java Platform, Enterprise Edition) per i Web
services e vengono esaminate varie caratteristiche dei Web services, come la funzione Exception Handling
and Security disponibile in Java EE 5. Sono previste esercitazioni pratiche con l'IDE (Integrated
Development Environment) NetBeans e la distribuzione dei Web services e delle applicazioni sulla
piattaforma Sun Java System Application Server Platform Edition 9.0.
A CHI È RIVOLTO
Sviluppatore.
Il corso si rivolge ai progettisti di componenti business interessati a utilizzare le varie tecnologie per i Web
services disponibili nella piattaforma Java EE 5.
Per completare con successo il corso, i partecipanti devono:
- Implementare e distribuire un'applicazione Java EE contenente componenti di livello Web e
Enterprise JavaBeans (EJB)
- Assemblare, eseguire il deployment e verificare un'applicazione Java distribuita
- Usare l'ambiente dello strumento Ant (o altri strumenti richiesti dalle esercitazioni)
COMPETENZE ACQUISITE
Al termine del corso, i partecipanti saranno in grado di:
- Descrivere la SOA (Service-Oriented Architecture)
- Descrivere i Web services come realizzazione di una SOA
- Descrivere le tecnologie Java per lo sviluppo dei Web services
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
- Implementare un endpoint servlet come Web service usando JAX-WS (Java API for XML Web
Services)
- Implementare un endpoint Enterprise JavaBeans (EJB) come Web service usando JAX-WS
- Descrivere e implementare vari modelli di progettazione e distribuzione basati su Web services
- Descrivere e applicare le procedure ottimali per la progettazione dei Web services
- Gestire le eccezioni nei Web services usando SOAPFaultException
- Implementare eccezioni definite dall'utente nei Web services
- Identificare i requisiti di sicurezza dei Web services e le possibili soluzioni
- Proteggere un Web service usando tecniche di autenticazione semplici
- Implementare la sicurezza a livello dei messaggi nei Web services
PROGRAMMA DI DETTAGLIO
1.Analyzing Web Services Opportunities
 Descrivere la SOA (Service-Oriented
Architecture)
 Descrivere i Web services come
realizzazione di una SOA
 Spiegare i vantaggi dell'approccio SOA
basato sui Web services
 Esaminare le tecnologie Java per la
distribuzione dei Web services
 Descrivere gli scenari tipici di utilizzo dei
Web services
 Implementare un endpoint servlet come
Web service usando JAX-WS (Java API for
XML Web Services)
 Implementare un endpoint Enterprise
JavaBeans (EJB) come Web service
usando JAX-WS
2.Progettare modelli e procedure ottimali per i
Web services
 Descrivere i modelli di progettazione nel
contesto dei Web services
 Descrivere i modelli di progettazione
basati sui Web services, come
Asynchronous Interaction, JMS Bridge,
Web Service Cache, Web Service Broker e
Web Service Logger
 Implementare modelli di progettazione
basati su Web services all'interno di
un'applicazione
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Descrivere modelli di distribuzione basati
sui Web services, come il bilanciamento
dei carichi HTTP e il cluster di contenitori
 Descrivere le procedure ottimali per la
progettazione dei Web services, ad
esempio gli stili corretti per istanziare i
messaggi SOAP o le strategie di
organizzazione dei file WSDL complessi
3.Handling Exceptions in Web Services
 Descrivere la generazione e la gestione
delle eccezioni
 Descrivere le classi di eccezioni della API
JAX-WS, ad esempio SOAPFaultException
e HTTPException
 Usare classi di eccezioni predefinite nei
Web services
 Usare classi di eccezioni personalizzate
nei Web services
 Descrivere la gestione delle eccezioni nei
Web services
 Gestire le eccezioni nei Web services
usando SOAPFaultException
 Implementare eccezioni definite
dall'utente nei Web services
4.Securing Web Services
 Descrivere i requisiti di sicurezza dei Web
services
 Esaminare le tecniche crittografiche e le
firme digitali
 Esaminare le soluzioni di sicurezza
disponibili per i Web services
 Proteggere un Web service usando
tecniche di autenticazione semplici
 Implementare la sicurezza a livello dei
messaggi nei Web services
MODALITA’ FORMATIVE
o SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o WORKSHOP
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.

S304 designing-java-web-services

  • 1.
    Catalogo LEN Formazione2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 DESIGNING JAVA WEB SERVICES [cod. S304] UN BUON MOTIVO PER Il corso fornisce ai progettisti di componenti business le informazioni necessarie per comprendere e valutare i Web services come realizzazione di una SOA (Service Oriented Architecture). Viene descritto l'uso dei modelli di progettazione della tecnologia Java EE (Java Platform, Enterprise Edition) per i Web services e vengono esaminate varie caratteristiche dei Web services, come la funzione Exception Handling and Security disponibile in Java EE 5. Sono previste esercitazioni pratiche con l'IDE (Integrated Development Environment) NetBeans e la distribuzione dei Web services e delle applicazioni sulla piattaforma Sun Java System Application Server Platform Edition 9.0. A CHI È RIVOLTO Sviluppatore. Il corso si rivolge ai progettisti di componenti business interessati a utilizzare le varie tecnologie per i Web services disponibili nella piattaforma Java EE 5. Per completare con successo il corso, i partecipanti devono: - Implementare e distribuire un'applicazione Java EE contenente componenti di livello Web e Enterprise JavaBeans (EJB) - Assemblare, eseguire il deployment e verificare un'applicazione Java distribuita - Usare l'ambiente dello strumento Ant (o altri strumenti richiesti dalle esercitazioni) COMPETENZE ACQUISITE Al termine del corso, i partecipanti saranno in grado di: - Descrivere la SOA (Service-Oriented Architecture) - Descrivere i Web services come realizzazione di una SOA - Descrivere le tecnologie Java per lo sviluppo dei Web services
  • 2.
    Catalogo LEN Formazione2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 - Implementare un endpoint servlet come Web service usando JAX-WS (Java API for XML Web Services) - Implementare un endpoint Enterprise JavaBeans (EJB) come Web service usando JAX-WS - Descrivere e implementare vari modelli di progettazione e distribuzione basati su Web services - Descrivere e applicare le procedure ottimali per la progettazione dei Web services - Gestire le eccezioni nei Web services usando SOAPFaultException - Implementare eccezioni definite dall'utente nei Web services - Identificare i requisiti di sicurezza dei Web services e le possibili soluzioni - Proteggere un Web service usando tecniche di autenticazione semplici - Implementare la sicurezza a livello dei messaggi nei Web services PROGRAMMA DI DETTAGLIO 1.Analyzing Web Services Opportunities  Descrivere la SOA (Service-Oriented Architecture)  Descrivere i Web services come realizzazione di una SOA  Spiegare i vantaggi dell'approccio SOA basato sui Web services  Esaminare le tecnologie Java per la distribuzione dei Web services  Descrivere gli scenari tipici di utilizzo dei Web services  Implementare un endpoint servlet come Web service usando JAX-WS (Java API for XML Web Services)  Implementare un endpoint Enterprise JavaBeans (EJB) come Web service usando JAX-WS 2.Progettare modelli e procedure ottimali per i Web services  Descrivere i modelli di progettazione nel contesto dei Web services  Descrivere i modelli di progettazione basati sui Web services, come Asynchronous Interaction, JMS Bridge, Web Service Cache, Web Service Broker e Web Service Logger  Implementare modelli di progettazione basati su Web services all'interno di un'applicazione
  • 3.
    Catalogo LEN Formazione2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Descrivere modelli di distribuzione basati sui Web services, come il bilanciamento dei carichi HTTP e il cluster di contenitori  Descrivere le procedure ottimali per la progettazione dei Web services, ad esempio gli stili corretti per istanziare i messaggi SOAP o le strategie di organizzazione dei file WSDL complessi 3.Handling Exceptions in Web Services  Descrivere la generazione e la gestione delle eccezioni  Descrivere le classi di eccezioni della API JAX-WS, ad esempio SOAPFaultException e HTTPException  Usare classi di eccezioni predefinite nei Web services  Usare classi di eccezioni personalizzate nei Web services  Descrivere la gestione delle eccezioni nei Web services  Gestire le eccezioni nei Web services usando SOAPFaultException  Implementare eccezioni definite dall'utente nei Web services 4.Securing Web Services  Descrivere i requisiti di sicurezza dei Web services  Esaminare le tecniche crittografiche e le firme digitali  Esaminare le soluzioni di sicurezza disponibili per i Web services  Proteggere un Web service usando tecniche di autenticazione semplici  Implementare la sicurezza a livello dei messaggi nei Web services MODALITA’ FORMATIVE o SEMINARIO Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore. o WORKSHOP
  • 4.
    Catalogo LEN Formazione2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte, soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore. o CORSO TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB: «il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un massimo di 40 ore.