UN BUON MOTIVO PER
Fornire agli studenti le conoscenze e gli skill necessari per sviluppare applicazioni distribuite avanzate utilizzando Microsoft Visual Studio 2005. Il workshop si focalizza sulle caratteristiche avanzate dei Web Service Enhancements (WSE) 3.0 e del message queuing.
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda corso LEN
1. 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
MS VISUAL STUDIO 2005 - ADVANCED
DISTRIBUTED APPLICATION DEVELOPMENT
[cod. S163]
UN BUON MOTIVO PER
Fornire agli studenti le conoscenze e gli skill necessari per sviluppare applicazioni distribuite avanzate
utilizzando Microsoft Visual Studio 2005. Il workshop si focalizza sulle caratteristiche avanzate dei Web
Service Enhancements (WSE) 3.0 e del message queuing.
A CHI È RIVOLTO
Il workshop è stato pensato per sviluppatori aziendali o indipendenti che desiderano approfondire la loro
conoscenza nelle aree tecnologiche relative allo sviluppo di applicazioni distribuite.
Prerequisiti:
Aver preferibilmente frequentato il corso MS Visual Studio 2005 - Core Distributed Application
Development o aver acquisito competenze equivalenti.
Essere in grado di creare Web Services
Essere in grado di creare applicazioni che usino Web Services
Essere in grado di inviare e ricevere messaggi utilizzando Message Queuing
COMPETENZE ACQUISITE
Al termine dell’intervento formativo, il partecipante possiederà una conoscenza operativa dei contenuti.
PROGRAMMA DI DETTAGLIO
1) Implementing WSE 3.0 Security and Policy
What is WSE 3.0 Security?
Implementing WSE 3.0 Policies
2. 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
Exercise 1. Protecting a Web Service by
Using X509 Certificates
Exercise 2. Using a WSE 3.0 Policy from a
Web Service Client
Exercise 3. Protecting a Web Service by
Using Username Tokens
2) Implementing WSE 3.0 Custom Policy
Assertions
What is a WSE 3.0 Custom Policy
Assertion?
Applying Custom Policy Assertions
Exercise 1. Configuring a Web Service to
Use a WSE 3.0 Custom Policy
Assertion
Exercise 2. Configuring a Client
Application to Use a WSE 3.0 Custom
Policy
Assertion
Exercise 3. Examining the WSE 3.0
Custom Policy Assertion
3) Handling Large Data Transfer by Using
WSE 3.0
What is the Message Transmission
Optimization Mechanism (MTOM)?
How to Use MTOM with WSE 3.0
Exercise 1. Handling Large Data Transfer
with WSE 3.0
4) Implementing WSE 3.0 SOAP Messaging
What is SOAP Messaging?
Sending and Receiving SOAP Messages
TCP and HTTP Messaging
Exercise 1. Creating a SOAP Web Service
using the TCP Protocol
Exercise 2. Sending and Receiving SOAP
Messages
5) Implementing SOAP Headers and
Extensions
What is a SOAP Header?
What is a SOAP Extension?
Exercise 1. Implementing a SOAP Header
Exercise 2. Implementing SOAP
Extensions
6) Implementing WSE 3.0 Routing
What is Routing?
Using WSE 3.0 Routing
Exercise 1. Implementing WSE 3.0
Routing
Exercise 2. Implementing WSE 3.0
Content-based Routing
3. 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
7) Optimizing and Protecting Message
Queuing
How to Reduce Message Queue
Bottlenecks
How to Verify Message Delivery
How to Correlate Message Replies
How to Use Encryption and
Authentication in Message Queues
Exercise 1. Encrypting and Authenticating
Messages
Exercise 2. Optimizing Message Queuing
Applications
Exercise 3. Verifying Message Delivery
Exercise 4. Correlating Messages and
Responses
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
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.