Newsgroup: it.comp.java
Titolo: Java e Accesso Remoto (+ consigli).

Salve a tutti,
Vi espongo subito il mio problema.
Un'azienda di servizi vuol realizzare una intranet alla quale deve
essere possibile accedere dall'esterno in due modi :
1. tramite una connessione diretta con accesso remoto (chiamando il
numero telefonico 123456).
2. tramite la visita di una pagina web su internet, dalla quale si
scarica "qualcosa" che consenta di staccare la connessione gia'
esistente a internet e chiamare via telefono con accesso remoto
(sempre allo stesso numero 123456) per entrare sulla intranet.
Dall'altra parte deve verra' autenticati e si potra' usufruire dei
servizi, tramite un server web che fornira' le pagine al nostro
client.
Ora, il problema e' cosa puo' essere quel "qualcosa" :
La prima cosa che mi e' venuta in mente e' un Applet Java, ma voglio
sapere da chi e' piu' esperto di me se c'e' una soluzione migliore.
Io vorrei che per l'utente fosse tutto trasparente.
E' possibile scrivere un Applet Java che consenta di staccare la
linea, far comparire un form con la richiesta di alcune informazioni
(o anche nessun form) e, magari alla pressione del tasto "OK" o
"Connetti", comporre il nuovo numero di telefono tramite accesso
remoto ?
(E' chiaro che nel caso di ADSL e connessioni permanenti si segue
un'altra strada, che puo' essere quella dell'abbonamento e
dell'accesso via internet stessa).
Per ora quello che ho a disposizione e' un OCX (che ha due metodi soli
: Disconnetti e Connetti) ma non so proprio come potrebbe un client su
internet, interfacciarsi ad esso per richiamarne i metodi.
Illuminatemi, dandomi soluzioni alternative, magari piu' efficienti !
Grazie :)
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

Ciao,
Credo che il tuo problema non possa essere risolto agevolmente
con una applet java.
Difatti, come si sà, le applet java hanno delle grosse
limitazioni dal punto di vista di operazioni che possono 
essere fatte sul client, tutto a vantaggio della sicurezza.
Credo invece che, il tuo qualcosa, visto che si tratta di una 
intranet, sia ad esempio un'ActiveX che si occupa delle 
operazioni da te descritte, certo, l'operazione non sarebbe del tutto trasparente la prima volta, perchè il client deve
scaricare l'oggetto ed installarlo ma poi tutto diventa più
semplice, e comunque non avresti problemi a far scaricare un
ActiveX in quanto in una intranet i problemi di sicurezza 
sono sicuramente più bassi, anche se di poco, rispetto al web.
Ciao 
Stelvio

sono sicuramente più bassi, anche se di poco, rispetto al web.
Ok, pero' l'ActiveX si dovrebbe scaricare da internet (non da
intranet) e tramite esso accedere alla intranet. E' questo il punto.
Alla intranet si accede tramite un'ulteriore connessione telefonica
che deve essere avviata dall'ActiveX.
Si puo' farlo scaricare in automatico (e magari registrare) ed
attivarne le funzioni "Disconnetti" e "Connetti ad un altro numero"
dal browser senza che l'utente si stressi troppo ?
O alla fine mi conviene scrivere un semplice EXE che venga scaricato,
eseguito e che stacchi la linea e si colleghi ad un altro numero ? :)


eseguito e che stacchi la linea e si colleghi ad un altro numero ? :)
Implementare una cosa di questo tipo è molto più pratica, basta usare le RAS-API.
Magari alla fine ti conviene.
Ciao

sito Intranet.
No, e' l'esatto contrario, cioe' l'utenza e' divisa in due parti :
1. utenti registrati
2. utenti non registrati
Gli utenti registrati sanno gia' che numero deve essere composto, per
cui utilizzano direttamente la connessione via accesso remoto.
Per coloro che non lo conoscono, viene data la possibilita' di
scaricare questo activex, o chi per lui, che dovrebbe staccare la
connessione ed aprirne un'altra.
Non mi chiedere perche' sia stata fatta questa scelta, secondo me e'
molto piu' semplice usare le RAS-API e costruirsi un .exe da far
lanciare all'utente.
Spingero' perche' si adotti questa soluzione.
