Catalogo LEN Formazione 2009/2010 Scheda di dettaglio 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 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Catalogo LEN Formazione 2009/2010 Scheda di dettaglio - 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 JavaBeans (EJB) come Web service Architecture) usando JAX-WS Descrivere i Web services come realizzazione di una SOA 2.Progettare modelli e procedure ottimali per i Spiegare i vantaggi dell'approccio SOA Web services Esaminare le tecnologie Java per la distribuzione dei Web services Implementare un endpoint Enterprise Descrivere la SOA (Service-Oriented basato sui Web services Descrivere i modelli di progettazione nel contesto dei Web services Descrivere i modelli di progettazione Descrivere gli scenari tipici di utilizzo dei basati sui Web services, come Web services Asynchronous Interaction, JMS Bridge, Implementare un endpoint servlet come Web Service Cache, Web Service Broker e Web service usando JAX-WS (Java API for Web Service Logger XML Web Services) Implementare modelli di progettazione basati su Web services all'interno di un'applicazione 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Catalogo LEN Formazione 2009/2010 Scheda di dettaglio Descrivere modelli di distribuzione basati sui Web services, come il bilanciamento dei carichi HTTP e il cluster di contenitori Web services Descrivere le procedure ottimali per la progettazione dei Web services, ad Descrivere la gestione delle eccezioni nei Gestire le eccezioni nei Web services usando SOAPFaultException esempio gli stili corretti per istanziare i Implementare eccezioni definite dall'utente nei Web services messaggi SOAP o le strategie di organizzazione dei file WSDL complessi 4.Securing Web Services 3.Handling Exceptions in Web Services Descrivere la generazione e la gestione services delle eccezioni Descrivere le classi di eccezioni della API e HTTPException Usare classi di eccezioni predefinite nei Proteggere un Web service usando tecniche di autenticazione semplici Usare classi di eccezioni personalizzate Esaminare le soluzioni di sicurezza disponibili per i Web services Web services Esaminare le tecniche crittografiche e le firme digitali JAX-WS, ad esempio SOAPFaultException Descrivere i requisiti di sicurezza dei Web Implementare la sicurezza a livello dei messaggi nei Web services 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 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Catalogo LEN Formazione 2009/2010 Scheda di dettaglio 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. 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009