Presentazione di PowerPoint - PowerPoint PPT Presentation

About This Presentation
Title:

Presentazione di PowerPoint

Description:

Title: Presentazione di PowerPoint Author: Prof.S.Cavalieri Last modified by: Prof.S.Cavalieri Created Date: 3/12/2002 7:10:18 PM Document presentation format – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 8
Provided by: Prof9165
Category:

less

Transcript and Presenter's Notes

Title: Presentazione di PowerPoint


1
Introduzione ai Web Services
2
Caratteristiche Principali dei Web Services
  • E' un nuovo meccanismo RPC ottimizzato per l'uso
    in Internet
  • Un qualunque Client su una generica piattaforma
    deve poter invocare un generico servizio
    disponibile in remoto
  • Come Fare?
  • Uso di una descrizione standard dei servizi
    disponibili
  • Uso di Regole Standard per l'accesso al servizio
  • Uso di Protocolli standard per la comunicazione
  • E' basato su XML, SOAP, WSDL e HTTP

3
Caratteristiche Principali dei Web Services
  • Cosa è XML (eXtensible Mark-up Language) ?
  • In HTML i tags sono in numero fisso e descrivono
    il layout di una pagina web
  • In XML i tag descrivono i dati contenuti nel
    documento XML
  • In XML i tag non sono fissi, ma possono essere
    definiti nuovi tags, tramite l'XML Schema

4
Caratteristiche Principali dei Web Services
  • Cosa è SOAP (Simple Object Access Protocol) ?
  • Uno standard W3C (World Wide Web Consortium)
  • SOAP permette di realizzare (attraverso XML
    Schema) l'accesso alle interfacce RPC
  • Chiamate a Metodi
  • Passaggio di Parametri
  • Regole di Codifica
  • SOAP non specifica nessun protocollo di trasporto
    con cui realizzare la comunicazione RPC
  • La specifica viene fatta in WSDL

5
Caratteristiche Principali dei Web Services
  • Cosa è WSDL (Web Service Description Language) ?
  • Uno standard W3C (World Wide Web Consortium)
  • E' un documento basato su XML, che contiene
  • Schema delle Interfacce RPC
  • Tutte le informazioni relative al tipo di
    protocollo di trasporto da utilizzare per
    l'accesso alle interfacce RPC
  • Tutte le informazioni relative alla "location"
    del Web Service
  • Non esiste alcun vincolo sulla scelta del
    protocollo di trasporto
  • Quello più usato è HTTP
  • Cosa è HTTP (HyperText Transport Protocol)?
  • Transport Protocol

6
Requisiti dei Web Services
  • Poche limitazione per programmi/piattaforme
  • Lettura/scrittura testo
  • Per installare un Web Service che utilizza HTTP,
    basta un HTTP server
  • TCP/IP stack per la comunicazione

7
DCOM/COM vs. Web Services
  • DCOM/COM
  • Per ogni client/server esiste una connessione
  • Esistono i meccanismi di CallBack
  • Web Services
  • Non esistono connessioni persistenti
  • La realizzazione di CallBack è assai complicata
Write a Comment
User Comments (0)
About PowerShow.com