L’idea fondamentale che sta alla base dei Web services è l’integrazione come servizio. Il concetto rappresenta un set definito di tecnologie basate sugli standard industriali, che lavorano insieme per facilitare l’interoperabilità tra sistemi eterogenei, che siano all’interno della stessa azienda, o risiedano da qualche parte su Internet. Con i Web services si possono abilitare applicazioni al Web, per farle comunicare con altre applicazioni che sono state a loro volta abilitate agli standard dei Web services.

Nella sua essenza il concetto dei Web services è un diverso approccio alla distributed computing. I Web services effettivamente costituiscono un approccio che realizza completamente ciò a cui aspira la distributed computing: un modo flessibile ed economicamente vantaggioso di sfruttare tutte le capacità e le risorse della distributed computing, sia internamente sia esternamente e nella maniera più efficiente possibile  senza preoccupazioni per il tipo di applicazioni o sistemi operativi coinvolti.

I Web services lavorano insieme senza problemi, perché per definizione vengono sviluppati con gli stessi standard di self-description, pubblicazione, localizzazione, invocazione, comunicazione e con le stesse capacità di scambio dei dati.
Le tecnologie scelte per i Web services sono per loro natura neutrali nelle questioni di compatibilità tra i vari linguaggi di programmazione e le diverse piattaforme operative. Quindi le applicazioni che utilizzano i Web services possono localizzare e usare in maniera dinamica e trasparente tutte le funzionalità a loro necessarie, siano esse disponibili localmente o risiedano da qualche parte su Internet, senza preoccupazioni per il tipo di linguaggio di programmazione o il tipo di piattaforma operativa coinvolta.

Durata
12  (dodici) ore.

Prerequisiti
Conoscenzadel linguaggio di programmazione Java. 

Importo
€ 99,00

Contenuti 

  • Introduzione ai Web Service
  • Introduzione al linguaggio XML
  • Approfondire il linguaggio XML
  • WSDL
  • WebService di tipo “Big” e RESTFul
  • SOAP
  • WebService REST e API JAX-RS
  • JAXB
  • JSON
  • Servizi Web
  • Integrazione B2B con i servizi Web
  • Architettura di un servizio Web
  • Web, Web Services e Web Semantico
  • Services Oriented Architecture
  • UDDI
  • Sicurezza
  • L’evoluzione nello sviluppo delle applicazioni
  • SOAP UI