Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Web services ed API

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Web services ed API

    Scusate la domanda banale, mi spiegate la differenza, a livello di applicazione pratica tra web services ed api??

    a parte l'acronimo API....

    i webservices li utilizzo per ritornare valori tramite una chiamata http, potrebbe essere un JSON, un XML, un'operazion eseguita sul server remoto ecc...

    ma le API? quando vengono utilizzate (o meglio, rese disponibili)


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    API è un concetto più generale... i webservices sono genericamente "servizi" resi disponibili via web (come negli esempi che hai fatto), mentre una API è un sistema di interfacciamento di un servizio software (anche non web).

    Un webservice ha (non "è") normalmente una API (fosse anche un'unica url richiamabile senza parametri... potrebbe anche non averne in senso stretto, per esempio se fosse un servizio solo "push" che invia dati autonomamente, ma sono casi molto particolari).

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    mmmm non mi è ancora ben chiaro cosa si intende per API.

    Potresti farmi un esempio pratico?? Mi è ben chiaro cosa fanno e cosa sono i WS....

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Puoi pensare ad un insieme di procedure/funzioni con delle regole per essere utilizzate che "interfacciano" un sistema per poter avere un accesso esterno. Mi sembra abbastanza chiara la definizione qui.

    In pratica puoi offrire un servizio che ti da l'ora attuale o la data attuale (un web service). La sua API può essere costituita da due chiamate cui passare come parametro "time" o "date" nella variabile "mode", quindi avresti:

    www.example.com/webservice/call?mode=time

    oppure

    www.example.com/webservice/call?mode=date

    L'insieme di queste due chiamate, con le istruzioni su come utilizzarle e su cosa restituiscono è l'API del tuo webservice (in estrema semplificazione).

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Perfetto!!! Quindi un WS è costituito da API!

    Quindi le possibili chiamate dei servizi di un WS sono API?

    Corretto?

    Grazie ancora

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    essendo io un "tecnico" non posso dirti che la tua affermazione è "assolutamente" (cioè con pignoleria tecnica) corretta, ma posso dirti che è... giusta :)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Grazie mille!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Ok_bis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.