WINDOWS SERVICE Corso di Basi di Dati Docente: A.Boccalatte Anno Accademico 2002 - 2003 Autori: Costa Elisa – Gallo Giuseppe – Peschiera Claudia Tutori: Grosso Alberto Windows Service Ci siamo occupati di... • • • • Agenti Windows Service Remoting Interfaccia Piattaforma Costa, Gallo, Peschiera Windows Service Agenti L’Agente è l’attore fondamentale di una piattaforma è in grado di combinare una o più capacità di servizio in un modello di esecuzione integrato e unificato, che inoltre potrebbe includere l’accesso a Software esterno, utenti umani e servizi di comunicazione. Costa, Gallo, Peschiera Windows Service Windows Service I Windows Service creano applicazioni eseguibili a lungo termine utilizzabili nella propria sessione di Windows. Costa, Gallo, Peschiera Windows Service Windows Service Tutorial Il seguente tutorial spiega come creare un’applicazione Windows Service. Costa, Gallo, Peschiera Windows Service Remoting Il Remoting è una struttura che permette la comunicazione tra applicazioni appartenenti a processi o computer diversi. Costa, Gallo, Peschiera Windows Service Remoting Nel nostro progetto il remoting gestisce il passaggio della piattaforma creata dal servizio all’interfaccia grafica. Costa, Gallo, Peschiera Windows Service Remoting servizio remoting interfaccia Costa, Gallo, Peschiera Windows Service Remoting Il remoting dà l’illusione all’utente di lavorare direttamente sulla piattaforma e vi riflette tutti i cambiamenti. Costa, Gallo, Peschiera Windows Service Remoting Il remoting utilizza una libreria condivisa tra client e server, mediante questa si gestiscono i metodi che permettono al client di operare sul server. Costa, Gallo, Peschiera Windows Service Interfaccia Piattaforma La piattaforma AgentService viene gestita attraverso un interfaccia grafica denominata AgentServiceGUI. Costa, Gallo, Peschiera Windows Service Interfaccia Piattaforma Costa, Gallo, Peschiera Windows Service Interfaccia Piattaforma Utilizzando il menu a tendina si può: • creare • collegarsi Costa, Gallo, Peschiera Windows Service Interfaccia Piattaforma Nel caso in cui il servizio che ha creato la piattaforma sia stato chiuso, l’interfaccia grafica non può più collegarsi. Segnala un errore fin quando il servizio non sarà riavviato. Costa, Gallo, Peschiera Windows Service Interfaccia Piattaforma Se la connessione riesce vengono passati al client tutti i parametri di AgentService. Così sarà possibile utilizzare la piattaforma del servizio e gli agenti eventualmente creati da altri client. Costa, Gallo, Peschiera Windows Service Interfaccia Piattaforma Per scollegarsi dalla piattaforma remota si clicca su UnBind che: • chiude il canale • rilasciare la piattaforma Costa, Gallo, Peschiera Windows Service FINE Costa, Gallo, Peschiera