BITUPDATER

Le applicazioni e i sistemi software moderni diventano sempre più complessi e articolati.
Spesso aggiornare un proprio software presso centinaia di clienti o utenti comporta un notevole impegno
in termini di tempi e risorse.
Esistono diversi sistemi proprietari per gestire gli aggiornamenti, ma sono dispendiosi e poco flessibili. 


È il primo prodotto per l’aggiornamento in tempo reale dei sistemi software
distribuiti basato su Service Oriented Architecture.

Technical Overview

Il software è composto da un agent remoto integrato con l’applicazione da monitorare e da un servizio web (REST Web Service).
In qualsiasi momento – tipicamente all’avvio dell’applicazione - l’agent richiede al servizio web le firme digitali di tutti i file che compongono l’applicazione stessa.
Anche se gode di una certa integrazione, bitUpdater non è limitato al solo utilizzo da programmi Delphi o C++Builder.

Ad esempio, all'interno dell'applicazione Delphi (per le quali bitUpdater è particolarmente indicato) sarà necessario una semplice chiamata a una funzione per far partire tutto il processo di aggiornamento. In genera tale chiamata è posta nel file di progetto (dpr) nel seguente modo.


program bitUpdaterTest;
uses
  bitUpdaterClientU, ...altre unit...;
begin
  Upgrade('http://www.miodominio.it/bitUpdaterCGI.exe',
          'TEST_BITUPDATER');

//Nel file di progetto basta invocare "Upgrade" con //l'URL del servizio dove è raggiungibile bitUpdater
//e il nome della suite da monitorare :-)


  Application.Initialize;
  Application.CreateForm(TfrmMain, frmMain);
  Application.Run;
end.

Dopo aver verificato quali di questi file locali richiedono aggiornamento, l’agent li recupera in formato
testuale compresso e codificato, sostituendoli ai locali ormai obsoleti. Contemporaneamente il servizio web monitora e tiene traccia di tutte le operazioni effettuate dagli agent. All’utente non sarà richiesto altro che consentire gli aggiornamenti.

Ogni sessione di aggiornamento permette all’utente finale di visualizzare release notes, tempo stimato per l’aggiornamento e nome dei file aggiornati.

Di default l'utente vedrà una dialog del tutto simile alla seguente.



Alla risposta affermativa da parte dell'utente, si avvierà il processo di aggiornamento mostrando una barra di progresso.



E' possibile integrare file e strutture di directory complesse nella configurazione della suite sul server ed essere certi che le centinaia di utenti remoti continueranno ad avere l'ultima versione della loro suite con le stesse cartelle e file presenti sul server web.

L'applicazione lato server è composta da un solo CGI o pagina PHP che provvede a tutte le necessità dell'agent sui client, e ogni download/aggiornamento è monitorato e tracciato per future indagini.


Altre Informazioni
Scarica la brochure informativa Per informazioni scrivi una mail a dir_comm@bittime.it




Newsletter bit Time
Questionario bit Time
Certificato UNI EN ISO 9001
Registrazione No° 081 5183
 
bit Time RSS Feed
Valid XHTML 1.0 Transitional
CSS Valido!
Powered By Delphi for PHP
bit Time Software s.r.l. Via Matteotti,18 - 00044 Frascati Tel/Fax: 0697245050 - Via Ciro Menotti, 2/A - 20129 Milano Tel 0287399401 Fax 0292877247 -
INFORMATIVA SULLA PRIVACY Segnala malfunzionamenti del sito a webmaster@bittime.it