Evoluzione delle applicazioni per l'e-business dalle web application verso la Service-Oriented Architecture (SOA) (LAP534)

Reiss Romoli
A Milano

1.640 
+IVA
Preferisci chiamare subito il centro?
08624... Leggi tutto

Informazione importanti

  • Corso
  • Milano
  • 21 ore di lezione
  • Durata:
    3 Giorni
  • Quando:
    Da definire
Descrizione

Il corso fornisce una panoramica sulle architetture e sulle tecnologie Java/Open Source per lo sviluppo di applicazioni per l’e-business che vogliono evolvere verso la Service-Oriented Architecture (SOA). Il corso approfondisce gli argomenti relativi alle architetture, alle applicazioni web, alle applicazioni di business e fa comprendere il nuovo sviluppo service-oriented e le caratteristiche peculiari della SOA. Infine illustra gli aspetti importanti per l’integrazione e l’interoperabilità fra sistemi eterogenei e le tecnologie dei web services XML.

Informazione importanti

Documenti

Sedi

Dove e quando

Inizio Luogo
Da definire
Milano
Milano, Italia
Visualizza mappa

Cosa impari in questo corso?

Tecnologie Java EE
Concetti SOA

Professori

Faculty Reiss Romoli
Faculty Reiss Romoli
REISS

Programma

Agenda (3 giorni)
Le architetture per l’e-business:
* cos’è l’e-business e caratteristiche dei sistemi per e-business
* i sistemi per e-business: come sono strutturati e come vorremmo che fossero
* le architetture dei sistemi per e-business.
Le web application:
* introduzione alla piattaforma Java Enterprise Edition (Java EE)
* caratteristiche e struttura delle web application: pagine statiche e dinamiche, web component, ...
* tecnologie Java EE per la realizzazione di web application: Java servlet, JavaServer Pages, JavaServer Faces
* il pattern layers e le architetture multi-tier
* il ruolo del web application server, o web container
* tecniche e best practices per realizzare applicazioni con alta disponibilità, scalabilità e fault tolerance.
* il concetto di pattern, il pattern MVC e i principali pattern Java EE del presentation layer
* i principali framework per lo sviluppo di web application (JavaServer Faces, Spring, …)
* introduzione alla progettazione di Rich Internet Application con le tecniche Ajax.
Le business application:
* caratteristiche di un’applicazione di business
* architettura basata su componenti e modelli dei componenti
* il nuovo modello degli enterprise Java Bean 3.0
* il ruolo dell’application server
* integrazione fra le web application e le applicazioni di business
* i principali pattern Java EE del business e integration layer
* tecniche e best practices per lo sviluppo di applicazioni di business.
Architetture service-oriented:
* architetture applicative, architetture enterprise e architetture service-oriented
* la Service-Oriented Architecture (SOA): aspetti culturali e tecnologici
* il concetto di servizio: servizi di business e servizi tecnici.
I web services XML:
* cos'è un web service: differenza fra i web services HTML e i web services XML
* modelli di comunicazione dei web services
* scenari di utilizzo dei web services: urbanizzazione della rete e interoperabilità
* aspetti di sicurezza, di transazionalità e di interoperabilità per i web services XML
* framework e API per lo sviluppo dei web services XML (Axis, JAX-WS, ...)
* tecniche e best practices per lo sviluppo dei web services XML
* introduzione alle tecnologie e agli standard di riferimento per i web service: XML, WSDL, SOAP, UDDI.
Esemplificazioni.

Obiettivi
Fornire conoscenze sulle architetture e sulle tecnologie Java/Open Source e sulle problematiche legate all’evoluzione verso la SOA e sulle caratteristiche e sull’utilizzo dei web services XML.

Destinatari
Architetti software, analisti, e programmatori di applicazioni di business. Responsabili di progetto e System Integrator.

Prerequisiti
Conoscenze di base sullo sviluppo del software.

Confronta questo corso con altri simili
Leggi tutto