Newsgroup: it.comp.java
Titolo: web service, flash e quant'altro

Allora piccola premessa: nel mio ufficio per sviluppare i nostri
applicativi ci basiamo sul Macromedia Flash e Php utilizzando una
tecnologia chiamata remoting che permette di far dialogare php e flash
in modo semplice e senza dover passare per file esterni, configurazioni
sovraumane e quant'altro. Il progetto OS che permette di fare questo si
chiama AMFPhp e funziona discretamente bene se non per il fatto che è
scritto in php. Pur amando questo linguaggio rispetto ad altri
preferirei utilizzare java per fare questa cosa.
Alla stessa stregua di AMFPhp c'è OpenAMF che però sembra fermo da un
po' anche se nella ML si continua a scrivere con assiduità ma non c'è
il rilascio di una versione da gennaio. Ora l'idea che mi è balenata
in mente è la seguente: e se facessi tutto tramite web services?
Mi spiego: in java implemento i service che fanno il lavoro in back-end
quindi connessioni a DB e recupero dati (fondamentalmente è quello che
serve) e poi flash si collega a questi facendo quindi il lavoro di
recupero e visione dei dati? Che ne pensate?
Purtroppo l'argomento web service in java per me è molto nuovo, non ho
mai fatto niente di tutto questo e non so nemmeno se una cosa del
genere sia possibile, per questo lancio questo appello, potete
rispondermi con commenti, link a tutorial o articoli che trattano di
questa cosa (non nello specifico), link ad articolo sui WS in generale
ecc. ecc. Tutto è ben accetto in modo da poter fare un'attenta analisi
ed una valutazione oggettiva.
ciao e grazie
Rex

 ed una valutazione oggettiva.
Dunque per implementare un WS in java...puoi basarti sul framework di 
casa Apache...cioè AXIS...lo dovresti trovare qui:
http://ws.apache.org/
Ciao,
jRed
PS: Cmq non mi vorrei sbagliare ma se controlli bene...soprattutto in 
casa Macromedia...il loro "Flex" e anche "Breeze" (quest'ultimo proprio 
sotto JRun) sono basati proprio su un sistemino java (dal punto di vista 
server)...

uhm non male l'idea del XML ma devo capire come gestire la
sincronizzazione dei dati, sicuramente sarà la questione più dura da
affrontare.
Per Flex se non costasse 15.000 dollari di licenza lo avremo già
iniziato a vedere :)
ciao
Rex

 iniziato a vedere :)
Già in effetti...sono sempre dettagli che non passano inosservati...! :D
Ciao,
jRed

una domanda un po + generale
perchè usare i web services (il parsing dell'xml nn è così leggero) per 
una comunicazione se vogliamo privata (tra un front end ed un backend ) 
.... i web services nn erano pensati per servizi che esponessero metodi 
in qualche modo di intesse anche ad altri ?
è solo un interrogativo perchè mi sembra se ne abusi un po anche dove nn 
  servono.


anche quello che dici tu non è completamente sbagliato.
Sinceramente avevo pensato ai web service per tenere staccato quello
che era l'elaborazione grafica dei risultati (e quindi lato flash) e la
parte di DB + gestione di qualsiasi altra cosa che è bene non fare a
flash.
Poi noi in ufficio cerchiamo di fare sempre del codice che sia il più
riusabile possibile ed avere dei service pronti unicamente da chiamare
senza doveli modificare è perfetto.
La soluzione che usiamo ora data da AMFphp è ottimale, non abbiamo
problemi ma vorrei passare a java, amo questo linguaggio, e purtroppo
le soluzioni di java/actionscript free lasciano a desiderare.
Quella di web service è solo una idea che mi era venuta in mente,
niente di più. Proverò a buttare giu un po' di codice e vi faro
eventualmente sapere.
ciao
Rex

 ed una valutazione oggettiva.
Come ti è stato già detto, dai uno sgardo ad Axis.
Semplice da utilizzare e documentazione soddisfacente.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG