Originariamente inviato da supersonic84
Ragazzi ho scritto un servizio in php per delle applicazioni che lo richiameranno, di queste applicazioni due sono mie, altre non saranno scritte in PHP, cosa debbo comunicare al client per far si che possa richiedere il servizio.

il web service è con architettura REST.

Io avrei pensato
- l'endpoint(URL) dove è fruibile il servizio,
- il tipo di metodo(GET, POST, DELETE, PUT),
- l'URI Template
- i parametri di accesi al metodo
- il tipo di formato(XML, JSON).

Servono altre informazioni al client?
Ciao,
direi la struttura dei dati in ingresso e in uscita (sempre che tu con URI template non intenda questo). Inoltre eviterei una doppia presentazione XML/JSON ma la gestirei via parametri, cioè è il cliente che chiede i dati o in XML o in JSON tramite un parametro nella richiesta.

Prevedi anche una chiave di accesso, tipo un md5 univoco per cliente.