PHP web services SOAP configurazione server
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
PHP web services SOAP configurazione server
Salve,
mi stavo addentrando nella programmazione dei web services con PHP, in particolare gli oggetti SOAP.
ho cercato qualche guida, ho scaricato i loro sorgenti/tutorial, ma non riesco mai ad avere il risultato come nella guida...
sono sicuro di sbagliare qualcosa nella configurazione del service (magari in apache2 non so').
C'e qualcuno che ha qualche guida/manuale/libro che parta dalle basi, spiegando dalla configurazione?
Grazie.
P.s. aggiungero' altre domande su questo argomento appena riusciro' almeno ad essere sicuro che la configurazione sia giusta.
mi stavo addentrando nella programmazione dei web services con PHP, in particolare gli oggetti SOAP.
ho cercato qualche guida, ho scaricato i loro sorgenti/tutorial, ma non riesco mai ad avere il risultato come nella guida...
sono sicuro di sbagliare qualcosa nella configurazione del service (magari in apache2 non so').
C'e qualcuno che ha qualche guida/manuale/libro che parta dalle basi, spiegando dalla configurazione?
Grazie.
P.s. aggiungero' altre domande su questo argomento appena riusciro' almeno ad essere sicuro che la configurazione sia giusta.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: PHP web services SOAP configurazione server
Non servono configurazioni particolari per creare servizi SOAP.
Trovo comunque che SOAP sia diventato "antiquato", seppur ancora non defunto è praticamente stato soppiantato dai servizi RESTful.
Se lo studi per ragioni professionali ti converrebbe passare a quelli RESTful.
Ovviamente tutti i servizi SOAP esistenti sono da mantenere ma considerando quanti di questi sono in PHP e il futuro che hanno ti "sbatteresti per delle briciole".
Trovo comunque che SOAP sia diventato "antiquato", seppur ancora non defunto è praticamente stato soppiantato dai servizi RESTful.
Se lo studi per ragioni professionali ti converrebbe passare a quelli RESTful.
Ovviamente tutti i servizi SOAP esistenti sono da mantenere ma considerando quanti di questi sono in PHP e il futuro che hanno ti "sbatteresti per delle briciole".
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: PHP web services SOAP configurazione server
beh, RESTful lo conosco discretamente.
in genere lo utilizzo per "eseguire funzioni remote" (come xml rpc) e rilasciare oggetti di tipo JSON o file XML.
effettivamente ora che mi ci fai pensare, posso gia' ottenere quello che voglio con RESTful, ma in genere io lo utilizzavo per interazioni SERVER-CLIENT con client browser.
non ho mai pensato di utilizzarli direttamente con altri (SERVER-CLIENT)-(SERVER-CLIENT) (scusa il gioco di parole).
ammetto che utilizzato in quest'ambito non ne so molto, anzi, decisamente nulla.
In genere come ci si comporta in questi casi?
facciamo un esempio:
Io ho un server centrale dove c'e un database per l'autenticazione.
poi ho un webserver ed un client desktop.
prendiamo il caso del webserver:
con xmlrpc avrei un file ws dove ci sarebbero specificati i percorsi da fare per le "azioni". e compiuta l'azione avrei il mio oggetto. (successo con la login, o fallito).
con RESTfull come procedo? allo stesso modo di XMLRPC con la differenza che prendo un JSON e lo elaboro? oppure ci sono altre tecniche? e come accedo ai path? creo un file analogo al ws e predispongo un oggetto per invocare le azioni?
in genere lo utilizzo per "eseguire funzioni remote" (come xml rpc) e rilasciare oggetti di tipo JSON o file XML.
effettivamente ora che mi ci fai pensare, posso gia' ottenere quello che voglio con RESTful, ma in genere io lo utilizzavo per interazioni SERVER-CLIENT con client browser.
non ho mai pensato di utilizzarli direttamente con altri (SERVER-CLIENT)-(SERVER-CLIENT) (scusa il gioco di parole).
ammetto che utilizzato in quest'ambito non ne so molto, anzi, decisamente nulla.
In genere come ci si comporta in questi casi?
facciamo un esempio:
Io ho un server centrale dove c'e un database per l'autenticazione.
poi ho un webserver ed un client desktop.
prendiamo il caso del webserver:
con xmlrpc avrei un file ws dove ci sarebbero specificati i percorsi da fare per le "azioni". e compiuta l'azione avrei il mio oggetto. (successo con la login, o fallito).
con RESTfull come procedo? allo stesso modo di XMLRPC con la differenza che prendo un JSON e lo elaboro? oppure ci sono altre tecniche? e come accedo ai path? creo un file analogo al ws e predispongo un oggetto per invocare le azioni?
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: PHP web services SOAP configurazione server
Io analizzerei caso per caso.
Ad esempio per l'autenticazione c'è OAuth.
Sinceramente SOAP non mi è mai piaciuto, l'unica cosa bella è il contratto pubblico impostato dal wsdl, per contro lo trovo lento, poi già XML è verboso in piu si aggiunge anche un overhead pazzesco (penso a tutti gli envelope & co).
Ad esempio per l'autenticazione c'è OAuth.
Sinceramente SOAP non mi è mai piaciuto, l'unica cosa bella è il contratto pubblico impostato dal wsdl, per contro lo trovo lento, poi già XML è verboso in piu si aggiunge anche un overhead pazzesco (penso a tutti gli envelope & co).
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
- SuperStep
- Entusiasta Emergente

- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: PHP web services SOAP configurazione server
c'e' un articolo in merito che posso consultare? effettivamente non ho idea da cosa partire o cosa cercare...
utilizzare RESTful al posto di XMLRPC o SOAP mi sembra una grande idea!
ho letto qualcosa in merito su OAuth nella pagina di PHP manual. ma in genere io preferisco creare la mia sicurezza su basi personali...
comunque grazie per il suggerimento di RESTful utilizzato in quest'ambito, e' come se mi si fosse aperto un nuovo mondo!
utilizzare RESTful al posto di XMLRPC o SOAP mi sembra una grande idea!
ho letto qualcosa in merito su OAuth nella pagina di PHP manual. ma in genere io preferisco creare la mia sicurezza su basi personali...
comunque grazie per il suggerimento di RESTful utilizzato in quest'ambito, e' come se mi si fosse aperto un nuovo mondo!
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: PHP web services SOAP configurazione server
Se l'obbiettivo è l'l'autenticazione cross-server OAuth è lo standard de-facto.
Consiglio di partire da http://oauth.net/2/
Consiglio di partire da http://oauth.net/2/
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti
