Newsgroup: it.lavoro.professioni.webmaster
Titolo: su webservices.... e in php?

Stavo leggendo delle cose portentose che fanno i webservices..... 
ma i webservices, sono solo .net?
Voglo dire c'è l'equivalente in un altro linguaggio? 
e in php che c'è di equivalente?
Se voglio usare un webservice non c'è storia mi devo smalloppare il .net (ovvero non lo uso)?

 .net (ovvero non lo uso)?
No, affatto. Lo dici a me e ti faccio io un clientino <g>.
Andrea

 .net (ovvero non lo uso)?
no... ti basta dialogare con il protocollo SOAP... ma e' molto piu'
complesso rispetto all'utilizzo di classi che gia' svolgono una parte del
lavoro...
-- 
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Il risultato č che i mercati stanno diventando piů intelligenti, piů
informati, piů organizzati. Partecipare a un mercato in rete cambia
profondamente le persone.

 (ovvero non lo uso) ?
Naturalmente no. In linea teorica basta un parser XML, in linea
pratica i web services sono piuttosto inutili e i protocolli abbastanza
orribili, con punte di puro schifo per quanto riguarda SOAP.
	nicholas

 
Nicholas... e mo' mi scateni un flame cacchio!
Volevo risposte serie non provocatorie, cmq ti ringrazio per il tuo contributo, anche se crudo ho capito che intendi!

 
imho immagino che she si possano richiamare anche via php... mo mi cerco un pò di documentazione....

 so se sono state svilupapte classi apposite per la nuova versione di php...
Buonanotte. Ci sono da anni.
Dico, ma fai apposta per farmi abboccare ?

 contributo, anche se crudo ho capito che intendi!
Allora, secondo te, su un gruppo di 'webmaster', e' ragionevole pensare
che una percentuale piu' alta del 10% esponga 'web services' ? Del resto
si parlotta di Web Services da almeno 2 anni, e di SOAP da almeno 4.
Perche' non fai un sondaggio ?
Saro' crudo, ma non e' una provocazione. Questi geniacci stanno
reinventando cose che esistono da una vita, dal modello gerarchico nei
database (fine 60 primi 70) a CORBA (seconda meta degli 80), semplicemente
sbattendoci un po' di XML in mezzo.
Come dice qualcuno, e' curioso vedere come nell'informatica si senta il
bisogno, di tanto in tanto, di ripetere gli stessi errori.
	nicholas

 
Lino lassa perde' 
Nicholas non so che ha oggi, ma fa di tutto per attaccare flame!

 Perche' non fai un sondaggio ?
non ti seguo.... che intendi per "esponga"??

 un pò di documentazione ...
su 
phppatterns.com
 trovi qualcosa.
Per il resto il manuale di PEAR, sempre se si sono degnati di
documentarle.
	nicholas

non ti seguo.... che intendi per "esponga"??
penso che intenda esponga=metta a disposizione=utilizzi
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 non ti seguo.... che intendi per "esponga" ??
Rendere visibile.
Per dire, WSDL e' uno standard del 2001, qualcuno lo usa ?
UDDI credo sia del 2001, qualcuno e' iscritto sui server di
IBM/Microsoft ? Eppure *so* che c'e' un bel po' di gente che fa
e-commerce.
Ma dico anche solo a livello di client, quando qualcuno deve comprare
qualcosa, usa UDDI ?

 documentarle.
tks

 
cristian fantastico che mi spieghi tu da oltr'alpe che m'ha detto nicholas...  ahhah
poi si dice di utalia a due velocità.... qua manco ci capiamo!

 bisogno, di tanto in tanto, di ripetere gli stessi errori.
Ditto!
-- 
Kluge
1. n. A Rube Goldberg device
2. n. Something that works for the wrong reason.

 Rendere visibile.
 non capisco proprio il senso della tua frase... 
cosa vuoi dire che solo un gruppo ne parla e molti altri li usano e non lo dicono... mah!

 tu non veda di buon occhio....
Tu non mi conosci, non sai cosa vedo di buon occhio.
Puoi anche mandarmelo in pvt, anche se non ne vedo il motivo. Se non
sbaglio e' codice.

 che una percentuale piu' alta del 10% esponga 'web services' ?
non credo che i web services li scrivano i webmaster e comuque si c'e un
fondo di verita in quello che dici.
ad ogni modo non sono difficili da scrivere, forse in php è un puttanaio
ma in .NET java delphi non dovresti incontrare problemi
nell'implementarne.
l'utilita di questi cosi è molto ma molto aleatoria i piu convinti ti
diranno che sono l'essenza del futuro i piu pragmatici ti diranno
che l'interoperabilita di SOAP è una cazzata perche semplicemente non
esiste (perlomeno con la versione 1.x ) 
dalla mia poca esperienza in merito ti posso dire che sono delle comuni
RPC che passano per il web e trasportano oltre ai tipi semplici int char
array pure le classi.
dopo se vuoi sapere che ci si puo fare passo la palla al visionario del
gruppo :) 
ciao

 lo dicono... mah!
Che tutti ne parlano ma nessuno li implementa e pochissimi li usano.

 gruppo :) 
Concordo, anche se non avrei usato proprio la parola 'visionario'. :p

 
mah, io seguo la newsletter di DanieleB. , e nello script di ieri mandava una applicazione per utilizzare un webservice di Tiscali... 
lo trovi 
http://www.aspitalia.com/liste/usag/script.aspx?ID=526
 ma adesso ho paura che mi attacchi un flame....

 ha scritto nel messaggio news:bmm841$k7r$1...@newsread.albacom.net...

e questo che significa? Non servono? Sono difficili da usare?

 ho paura che mi attacchi un flame ...
Scusa, ma chi ti ha detto queste stronzate ?
Io e Daniele andiamo d'amore e d'accordo, abbiamo anche mangiato
insieme, e lui ci ha anche provato.
Tra l'altro chi ti ha detto che io non programmi in ASP e che Daniele 
non programma in Python ?
La accendiamo ?
:D


Moderatore di it.comp.www.asp - Microsoft .NET MVP
http://www.aspitalia.com/
 Enjoy the .NET community!
http://www.dev2dev.it/
 La rete ha connesso nuove particelle!
http://www.extensible.it/
 XML and beyond

 Scusa, ma chi ti ha detto queste stronzate ?
scusa, ma da come ti porgevi nei prec. post nei confronti di Mari e di quelli che "espongono" i webservice... devo avere frainteso... 

 qualcosa, usa UDDI ?
no, però in diversi progetti ho utilizzato web services, perchè ci sono
ambiti in cui servono, o ti aiutano.
l'ultimo è un'applicazione che gestisce un certo schedario di cui non posso
fare nomi :) e che permette l'aggiornamento del proprio archivio da
programmi esterni, che questa entità utilizza (tipo, per caricare le ferie,
le malettie, fare le buste paga). avrei potuto anche fargli scrivere
direttamente nel mio db, usare un pipe-delimited o cosa ti pare, però così
in linea di massima mi mantengo "neutro" rispetto al mio "interlocutore".
vantaggio non da poco, per come la vedo.
poi che nella pratica nel 90% delle applicazioni, specie in Italia, non ce
ne sia bisogno è un dato di fatto, anche se in molti casi è dovuto anche
alla mentalità di chi sviluppa o al fatto che non se ne senta l'esigenza.


 lo trovi 
http://www.aspitalia.com/liste/usag/script.aspx?ID=526
è Classic ASP perchè puoi invocare un web services attraverso GET, senza
SOAP di mezzo.
tanto è vero che alla fine hai un file XML e non fai nessuna richiesta SOAP.


 google, al che mi č venuta la curiositą....
mai detto che sono degli oggetti remoti, al massimo avrņ detto (e scritto)
che con il .NET Framework li puoi trattare o vedere come classi remote. che
č ben diverso.
un ws principalmente č nient'altro che una serie di chiamate/risposte con un
protocollo particolare (tanto per semplificare) che č SOAP (Simple Object
Access Protocol) e che passa sulla porta 80, sfruttando l'HTTP.
che poi un ambiente le veda come classi ed un altro no, č una scelta
implementativa di chi ha fatto l'ambiente, non un dato di fatto.
che poi ci sia anche di meglio (il famoso remoting) č qualcosa che molti
(uno a caso, Don Box) sostengono da un po'.
che infine stia litigando WS-I (Microsoft, IBM e Bea) e Oasis (Sun, Apple e
company) per come definire certi sub-protocolli per gestire ad esempio
transazioni, sicurezza e binari, ti fa capire come il discorso non sia tanto
marginale.


 quelli che "espongono" i webservice... devo avere frainteso...
Mi sa che tu non hai capito il senso dei miei post.
'Esporre' un servizio significa *renderlo disponibile* all'esterno della
tua applicazione. Si utilizza il termine esporre perche' l'unica cosa
che fai e', appunto, esporre un'interfaccia, che puo' essere un metodo
come una normalissima funzione.
Tutto qui.
Ho risposto male a Lino perche' non sa un cazzo di PhP ma non ci ha
pensato due volte a dire che non ci sono le classi, cosa non vera.
	nicholas

 marginale.
Grazie per la precisazione DB!
Ora mi è sicuramente più chiaro...

 ha scritto nel messaggio news:bmmavp$pq2$1...@newsread.albacom.net...

Ok tutto ok!

 ma è in alto mare e non so se e quando lo finiranno. bontà di ActiveState
:)
mi sa che devi aspettare le calende greche, io sono più di 6 mesi che
aspetto da parte di ActiveState che i ppm più standard come GD funzionino
sulla versione 5.8 di ActivePerl. La versione 5.6.1 si è arenata alla build
635 da parecchi mesi lasciando aperti tutti i problemi
Poi è appena stata acquisita da Sophos
http://www.activestate.com/Corporate/Communications/Releases/Press1064364490.html


 build 635 da parecchi mesi lasciando aperti tutti i problemi
ok, e quindi intanto continuo così, vivrò cmq :)


 adesso ho paura che mi attacchi un flame....
secondo me ultimamente ti vedi troppi film... Niki sembra cattivo... ma a
tavola e' un angioletto... :))) e poi e' un mostro di programmazione in
vbscript e ASP... :)))))))))
-- 
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Il risultato č che i mercati stanno diventando piů intelligenti, piů
informati, piů organizzati. Partecipare a un mercato in rete cambia
profondamente le persone.

 pensato due volte a dire che non ci sono le classi, cosa non vera.
quando mi hai risposto male? cmq nel post ho detto chiarmente che non so se
ci sono...


 vbscript e ASP... :)))))))))
questa me la segno :-DD


 vbscript e ASP... :)))))))))
vabbe' ho capito ho combinato un casino... mi tiro fuori e passo!

 Dico, ma fai apposta per farmi abboccare ?
non so... ma penso di si!


 635 da parecchi mesi lasciando aperti tutti i problemi
Maro', che casino.
Perl e' molto piu' legato a Unix di Python.
L'unico 'contributo' di ActiveState era la presenza di tale Mark Hammond,
autore, tra le tante cose, delle famose win32API.
Da quando e' stato licenziato (credo 2002) la sua versione di Python per 
dotnet e' ferma.
In realta' l'implementazione ufficiale e' quella di Brian Lloyd,
arrivata alla seconda preview, che appunto fa parte di mono, non del
pacchetto ActiveState, e che viene annunciata sul sito di mono, e che
non e' altro che una integrazione tra CPython (Python implementato in C)
e la CLR di .NET/mono (funziona con entrambi).
C'e' qualche bachetto, ma funziona bene.

 Che tutti ne parlano ma nessuno li implementa e pochissimi li usano.
beh in effetti hai ragione... per dirtene una... molti dei clienti anche
grossi e multinazionali, in genere ci passano ancora dei file ascii per la
condivisione dei dati... dopo 2 anni sono riuscito a parlare di XML...
figurati di fare e richiamare un ws...


 ci sono...
Vabbe', poteva sembrare.

 vbscript e ASP... :)))))))))
Ah si, sono un angioletto.
Come la mia Geina.
Due angioletti.
:D

 vabbe' ho capito ho combinato un casino... mi tiro fuori e passo!
Mica vero che sono un mostro di vbscript e ASP, so qualcosina, ma mica
era tanto tempo fa, quando mi bucavo e mangiavo zucca.
:D

 questa me la segno :-DD
Toh, dopo Micheal Jackson e Al Bano (o come cazzo si scrive, non lo so e
non lo voglio sapere) che si denunciano a vicenda abbiamo Tom Cruise e
Nino D'Angelo che fanno comunella.
Mi sa che me la segno io :D

 Mi sa che me la segno io :D
beh se ti perdi le cene... che vuoi fare... (e poi la smettiamo con sto
Nino?!?!?) almeno associatemi ad un umano!
p.s. non ti preoccupare perche' + o - so perche' non c'eri...


 figurati di fare e richiamare un ws...
questo perche la tecnologia di per se ha qualche spunto interessante ma 
a mio avviso bisognerebbe che i grandi BIG microsoft sun bea ecc la
smettessero di mettere features su features sui protocolli SOAP wsdl
e iniziassero loro a produrre qualche caso d'uso decente,gli unici che
hanno fatto mi pare sia un convertitore da farenhait a celsius
una calcolatrice per fare le addizioni e "ciao mondo" condito con
80kilosbytes di xml :)
a sto punto lo sviluppatore medio che a mala pena sa mettere in croce 
2 chiamate al DB fa sto ragionamento "ma questa cazzata la so fare pure io 
con meno codice :) al diavolo i web services " non so se mi spiego...
altro scoglio secondo me è un sistema di billing e monitoraggio decente da agganciare
ai nodi SOAP; un po come il framework J2EE o .NET che si occupa dei cosidetti
servizi verticali: autorizzazione,logging,filtri,sessioni ecc.
ciao

 Ok tutto ok!
Appro: adesso sti microzozzari hanno fatto casino (:D), ma non c'e'
soltanto SOAP, se proprio vuoi farti del male, studiati XML-RPC che e'
quantomeno decente (e secondo me molto piu' flessibile).

 (e poi la smettiamo con sto Nino?!?!?) almeno associatemi ad un umano!
ok non te la prendere ma sarai daccordo che l'assonanza Lino -> Nino ci sta,
inoltre non sono io ad avere la cadenza campana :-PP
Poi sapendo quanto ti piace č il minimo che potessimo fare, per gli amici
possiamo sempre fare un favore


 amici possiamo sempre fare un favore
ok... il biglietto per lugano mi sta per arrivare... ti stacco dal noc...
:)))))))))) e poi ti stacco anche le prese della corrente elettrica... e poi
vado dal notaio e ti rompo pure io cd/dvd/backup :PPP


 p.s. non ti preoccupare perche' + o - so perche' non c'eri...
Perche' non me ne frega un cazzo dello SMAU, altrimenti non lo so
neanch'io perche' non c'ero.

 vado dal notaio e ti rompo pure io cd/dvd/backup :PPP
ti sei messo a vendere processori "Bastard Inside" :-))


 vado dal notaio e ti rompo pure io cd/dvd/backup :PPP
Tranquillo, i cd/dvd te li do io scontati, cosi' almeno tutte le troiate
per il regime fiscale zvizzero non le ho scritte per niente :D

 neanch'io perche' non c'ero.
e chi la vista?????
No aspe' lo confesso mentre aspettavo ho seguito una sessione di technet su
uddi e win2003, mi spiace che te la sia persa era molto istruttiva, comunque
nello stand accanto c'era una demo di fp 2003 dedicato alla pubblicazione
dei siti, sono dovuto scappare di corsa :-))


 per il regime fiscale zvizzero non le ho scritte per niente :D
a già che avete il casino per le aziende con esenzioni fiscali, che palle


 :-))
cacchio me lo sono perso...
il prossimo anno in accordo con MS facciamo la demo di NotepadEx per la
realizzazione dei siti...


 realizzazione dei siti...
ci sto in oltre aggiungiamo Reflector di aisto per lo sviluppo in net


 ci sto in oltre aggiungiamo Reflector di aisto per lo sviluppo in net
sempre che non si impalli... :)))


 sempre che non si impalli... :)))
uuh perchè trovi che ha problemi??


 uuh perchč trovi che ha problemi??
si ogni tanto si blocca e non si riesce a chiudere normalmente... bisogna
killarlo! :)



Moderatore di it.comp.www.asp - Microsoft .NET MVP
http://www.aspitalia.com/
 Enjoy the .NET community!
http://www.dev2dev.it/
 La rete ha connesso nuove particelle!
http://www.extensible.it/
 XML and beyond

 2) usa la versione del 1815
ho installato la nuova... si impalla di meno ma lo fa ancora... boo...
