PARADIGMI APPLICATIVI. Docente: Marco Sechi Modulo 1

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "PARADIGMI APPLICATIVI. Docente: Marco Sechi Modulo 1"

Transcript

1 1 PARADIGMI APPLICATIVI Docente: Marco Sechi Modulo 1

2 1 PARADIGMA APPLICATIVO: IL MAINFRAME Docente: Marco Sechi Modulo 1 Il mainframe è un potente calcolatore utilizzato soprattutto da grandi aziende ed istituzioni per elaborare (con alte prestazioni ed alta affidabilità!) grandi moli di dati come quelle messe in gioco nelle transazioni finanziarie, nei censimenti e nelle statistiche. Storicamente i mainframe erano famosi per la loro dimensione e per i requisiti ambientali (condizionamento e alimentazione elettrica). Si svilupparono alla fine degli anni 50 fino agli anni 70. "IBM" era la principale produttrice. 2

3 All'inizio degli anni 80 iniziò il declino. Durante questo periodo le aziende trovarono che le reti dei PC potevano essere impiegate come alternativa al mainframe ma ad un costo decisamente inferiore. La rete dei pc consentiva agli utenti un maggior controllo sui loro apparati informatici: in altre parole le aziende potevano gestire il loro sistema utilizzando risorse umane interne senza ricorrere necessariamente a personale esterno altamente qualificato. Infatti le ditte che producevano i mainframe, per via delle loro politiche accentratrici, tendevano a non fornire approfonditi dettagli tecnici sulla gestione dei loro prodotti per cui era necessario richiedere il loro intervento anche per semplici operazioni con un conseguente aumento dei costi. Con l avvento delle LAN i terminali fisici, usati per interagire con i mainframe, furono gradualmente rimpiazzati dai PC. Conseguentemente la domanda crollò e le nuove installazione di mainframe furono limitate soprattutto a macchine per servizi finanziari e governativi. E inutile avere 2 monitor sulla stessa scrivania. Il terminale hardware venne trasformato in un applicazione all interno del pc: il terminale software. 3

4 All inizio degli anni 90 il mondo del mainframe era un mercato morente in quanto tali piattaforme erano state rimpiazzate da reti di computer. Tale tendenza iniziò ad invertirsi alla fine degli anni 90 poiché la crescita dell'e-business aumentò fortemente la richiesta di potenza di calcolo per far fronte alla gestione di enormi database unificati e all alto volume di transazioni in parallelo. Altro fattore trainante della rinascita dei mainframe è l adozione di UNIX come sistema operativo. Unix/Linux consente l utilizzo di molti applicativi di tipo open source ed al tempo stesso rende più accessibili le risorse del mainframe poiché la conoscenza di linux è diffusa e caratterizzata da una filosofia di tipo open. 4

5 I moderni mainframe si distinguono dagli altri computer non tanto per la velocità di esecuzione di un singolo task ma piuttosto per la loro alta affidabilità, sicurezza, gestione efficiente del carico di lavoro e per la compatibilità binaria verso programmi applicativi scritti anche tanti anni fa, caratteristica che garantisce la protezione degli investimenti applicativi nel tempo. I moderni mainframe hanno la capacità di eseguire od "ospitare" sistemi operativi diversi, utilizzando la tecnica della virtualizzazione. Un singolo mainframe può rimpiazzare dozzine o centinaia di server fisici più piccoli, riducendo così i costi di gestione e amministrazione e fornendo nel contempo al sistema maggior scalabilità ed affidabilità, difficilmente ottenibili con server fisici distribuiti. Sebbene non ai livelli di efficienza offerti nel mainframe, ora la virtualizzazione è presente anche in molti server UNIX di fascia alta; molti produttori promuovono le tecnologie di virtualizzazione, in qualche maniera cercando di fare propri i capisaldi di progettazione tipici del mainframe. 5

6 I mainframe moderni più grandi hanno dimensioni decisamente più contenute rispetto ai loro antenati e sono caratterizzati da consumi energetici ridotti rispetto ad un rack di server equivalenti in termini di potenza elaborativa. 6

7 Sessione 1 Sessione 2 La sessione è un task che gira sul mainframe e gestisce l applicativo virtuale, il cui output viene visualizzato sul terminale associato Videata 1 A77 Input TERMINALE 1 TERMINALE 2 Sessione N FRONT END PROCESSOR TERMINALE N MAINFRAME I terminali inviano, tramite la tastiera, i caratteri digitati alla sessione associata. La sessione elabora l'input aggiornando la videata virtuale interna che viene spedita al suo terminale che la visualizza. La potenza elaborativa è centralizzata e risiede tutta nel mainframe. Il terminale non ha ne cpu ne ram e svolge solo la funzione di semplice visore. 7

8 VANTAGGI APPLICAZIONI MAINFRAME 1) Centralizzazione delle risorse: ad esempio non sono necessarie installazioni software presso i client quando aggiorno un programma; 2) Aggiunta di nuove postazioni molto semplice: i client del mainframe sono i terminali ovvero macchine stupide che devono visualizzare dei dati o inviarli (input da tastiera) per cui la loro connessione al sistema si risolve in una semplice stesura di cavi; 3) Performance elevatissime ed alta affidabilità del sistema; 4) Non richiede linee di connessione veloci. Le applicazioni nei mainframe sono generalmente testuali per cui sul canale che collega il terminale alla sessione associata transitano solo caratteri ascii. Per aggiornare una videata ascii di 24 righe e 80 colonne bastano solo byte (24x80). Nel caso di un terminale grafico RGB 1280x800 la richiesta aumenta: infatti occorrono byte (1280x800x3) 2,92Mbyte. SVANTAGGI APPLICAZIONI MAINFRAME 1) Costi molto elevati di setup sia per l acquisto dell hardware che per la sistemazione degli ambienti che devono ospitare il mainframe; 2) Elevati costi di gestione sia per l elevato know how che solitamente è richiesto, sia per l elevato costo dello sviluppo delle applicazioni; 3) L interfaccia testuale delle applicazioni determina tempi di apprendimento più lunghi: le applicazioni essendo testuali risultano più ostiche (non di facile utilizzo) rispetto a quelle che si avvalgono di una interfaccia grafica. Nelle applicazioni testuali (CLI) o conosco i comandi oppure resto bloccato poiché non ho alcun supporto dell interfaccia. 4) Non è adatto a svolgere compiti di Office Automation (es. videoscrittura, grafici ) 8

9 2 PARADIGMA APPLICATIVO: I PROGRAMMI STANDALONE Le applicazioni standalone sono programmi che fanno uso solo delle risorse locali disponibili sul PC dove quell applicazione è in esecuzione. Un applicazione standalone non utilizza in modo condiviso le risorse disponibili in una rete. Eventuali dischi di rete (shareddisk) vengono visti dall applicazione come se fossero dischi locali ed usati dalla stessa in modo esclusivo. Questa tipologia di applicazioni è utilizzata: 9 In piccole realtà caratterizzate dalla presenza di un solo pc o dall assenza di reti Nelle applicazioni di produttività individuale (esempio quelle di Office Automation). Quando l applicazione, per ragioni di sicurezza, deve essere fisicamente isolata

10 SVANTAGGI Nel caso vi siano più pc non collegati è impossibile impostare corrette politiche di backup poiché non è possibile definire un backup centralizzato; Se il numero di utilizzatori è superiore al numero dei pc disponibili occorre definire una corretta politica di utilizzo dell applicazione standalone affinché che sia sempre possibile identificare l ultima versione dei documenti prodotti. Ad esempio se oggi uso una postazione per aggiornare un documento che modifico periodicamente ogni primo giorno del mese devo essere sicuro di aprire la versione del mese precedente e non una antecedente! Per ovviare all inconveniente probabilmente userò sempre lo stesso pc per assolvere tale compito. Sicurezza bassa: senza opportune precauzioni chi accede fisicamente al pc può copiare e portare via i documenti riservati contenuti nel suo hard disk. VANTAGGI Semplice configurazione; Costi estremamente bassi; Se il pc è fisicamente isolato fisicamente i livelli di sicurezza sono elevatissimi. Infatti non è possibile leggere i dati dall esterno visto che non risulta connesso a nulla; L interfaccia grafica delle applicazioni può essere molto user friendly; Lo sviluppo delle applicazioni non richiede un know how elevato poichè nelle applicazioni standalone non è solitamente necessario gestire l accesso concorrente alle risorse. Questa considerazione cade quando l applicazione sfrutta il multitasking per svolgere diverse operazioni in parallelo (ad esempio mentre consulto un archivio l applicazione in background riordina i dati per velocizzare future ricerche). 10

11 3 PARADIGMA APPLICATIVO: I PROGRAMMI FILE SERVER Le applicazione File Server sono molto simili alle applicazioni standalone. Come nelle applicazioni standalone l intera applicazione gira all interno del PC che stiamo utilizzando. Contrariamente alle applicazioni standalone lo shared disk, contenente i dati, risulta condiviso tra più macchine. L accesso ai dati è governato unicamente dalle applicazioni file server che girano sui singoli PC. Gli accessi contemporanei ai dati vengono gestiti lasciando delle opportune indicazioni, scritte all interno del file dati (DB), che ogni applicazione file server interpreta per evitare collisioni. Microsoft Access (quando non viene utilizzato come front end verso un server SQL) funziona secondo questo paradigma: i files dati vengono alimentati da programmi che girano sulla stessa macchina contenente il DB (dati) o su altri PC connessi in rete. Talvolta, per assicurarsi che sui client venga eseguita sempre la stessa versione dell applicativo, il programma viene posto su un disco di rete condiviso. Questa soluzione determina un rallentamento durante l avvio dell applicazione poiché l intero programma, prima di essere caricato in ram, deve transitare sulla rete. 11

12 VANTAGGI APPLICAZIONI FILE SERVER 1) L interfaccia grafica delle applicazioni può essere molto user friendly 2) La configurazione per questa tipologia di applicazione è molto semplice 3) Lo sviluppo di queste applicazioni richiede un know how molto simile a quello richiesto per le applicazioni standalone in multitasking. 4) E il paradigma applicativo che fa uso della rete meno costoso; SVANTAGGI APPLICAZIONI FILE SERVER 1) Lentezza: l accesso in multiutenza al file dati non risulta ottimizzato per cui i tempi di salvataggio risultano molto alti; 2) Il controllo della concomitanza degli accessi ai dati deve essere sviluppato ad hoc e viene gestito direttamente all interno delle applicazioni file server; 3) Il numero degli utenti contemporanei è limitato poiché la rete viene subito intasata dall'elevato traffico generato dalle singole applicazioni che devono inviare in rete tutti i comandi necessari per l accesso al disco di rete. Quindi questo paradigma è applicabile solo in presenza di piccole reti; 4) Se devo aggiornare l applicazione devo andare fisicamente su ogni postazione Questo non è vero quando l applicazione viene installata su un disco di rete condiviso. Tale scelta non è sempre possibile (dipende da come ècostruita l applicazione!) ed inoltre non è applicabile quando la mia LAN non è estremamente veloce. 12

13 4 PARADIGMA APPLICATIVO: L APPLICATION SERVER Un server applicativo (o applicationserver) indica un paradigma applicativo nel quale dei software (che girano su computer detti client) si connettono ad una applicazione centrale (che gira su una macchina detta server) per usufruire del servizio da essa erogato. Le applicazioni peer-to-peer sono un caso particolare di application server solo che il ruolo di server e client risulta interscambiabile. Contrariamente al paradigma mainframe nell applicationserver l applicativo viene spezzato in due parti distinte: il software client fornisce l interfaccia grafica verso il server (Input/Output) mentre la componente server, oltre a gestire l aggiornamento dei dati, implementa la gestione degli accessi, l allocazione e il rilascio delle risorse, la condivisione e la sicurezza dei dati. Questa paradigma è successivo a quello del mainframe (richiede la LAN). Rappresenta il punto di partenza per il successivo paradigma: le applicazioni webbased. L application server rientra nella categoria più ampia dei sistemi client/server. 13

14 VANTAGGI APPLICATION SERVER 1) Richiede poca banda: infatti tra l applicazione client e quella server il traffico di informazioni è molto ridotto. Il colloquio tra le 2 componenti si riduce ad un semplice scambio di comandi testuali ai quali segue la sequenza di caratteri contenente il risultato della richiesta; 2) Alta velocità di esecuzione: le macchine serventi sono specializzate e devono reggere carichi anche mille volte superiori a quelli di un singolo PC pertanto l hardware utilizzato è sofisticato e performante; 3) Bassi costi dei client: i client si preoccupano solo di fornire l interfaccia utente e pertanto non devono essere potenti. Diverso è il discorso relativo al server che deve reggere un carico proporzionale al numero di client connessi contemporaneamente. Il suo costo cresce al crescere del numero di client attivi. 4) Centralizzazione dei dati. 5) Alti livelli di sicurezza grazie al ruolo di filtro sui dati dell applicazione servente 6) Può sopportare un numero elevato di client contemporanei purché l hardware e il software servente siano adeguati. 7) Interfaccia grafica evoluta 8) Gestione ottimizzata della concorrenza nell uso delle risorse effettuato direttamente dall'applicazione servente o demandato al NOS ospitante. 14

15 SVANTAGGI APPLICATION SERVER 1) Lo sviluppo di tali applicazioni richiede un know how maggiore di quello richiesto per le applicazioni standalone e File Server 2) I costi del server sono molto elevati. Il server è il cuore del sistema e pertanto : deve essere estremamente veloce (tempi di attesa lunghi si traducono in attese e costi per l azienda) per cui l hardware deve essere sofisticato (ad esempio i tempi di accesso ai dischi devono essere molto bassi poiché nella stessa unità di tempo posso esserci molti utenti che leggono o modificano i files sul server). occorre applicare politiche di fault tolerance adeguate (se il server si blocca tutti i dipendenti aziendali sono fermi e questo implica costi!). richiede la presenza di un NOS. Ad esempio sfruttando alcune funzionalità del NOS è possibile utilizzare le informazioni del sistema paghe aziendale (programma stipendi!) per generare delle regole di accesso al NOS che rispecchino la posizione attuale di ogni dipendente all interno dell organigramma. Eventuali trasferimenti ad altri uffici, licenziamenti, assunzioni, etc determineranno variazioni automatiche sui diritti di accesso al sistema. Chiaramente l estrema versatilità che caratterizza i NOS aumenta il livello di know how richiesto; Deve essere always on (sempre acceso). 3) L upgrade dell applicazione sui client richiede che un tecnico vada fisicamente su ogni 15 postazione (upgrade onsite) o l utilizzo di tecniche di software distribution che determinano ulteriori costi. 4) Ogni applicazione server ha un suo specifico client sviluppato ad hoc.

16 5 PARADIGMA APPLICATIVO: APPLICAZIONI TERMINAL SERVER Un applicazione Terminal-server indica un paradigma applicativo nel quale una potente macchina centrale eroga ai suoi client delle sessioni contenenti non videate applicative (come avveniva nel mainframe) ma intere macchine virtuali. L utilizzatore ha l impressione che sul suo client giri un intero sistema operativo compresi gli applicativi che ritroviamo solitamente installati su una macchina reale. L aggiunta o l aggiornamento di un software applicativo si traduce in una installazione centralizzata sulla macchina virtuale dell utente che ne ha fatto richiesta. Quindi per l upgrade non è necessario mandare un tecnico presso l utente. Il know-how necessario per sviluppare un applicazione con questa tipologia non è superiore a quello richiesto per lo sviluppo di un application server. Anzi i paradigmi visti in precedenza possono essere trasferiti all interno di questo nuovo schema applicativo senza apportare modifiche al software con notevole risparmio di costi (posso effettuare un upgrade verso questo paradigma 16 mantenendo tutti gli investimenti software fatti in precedenza!).

17 TERMINAL SERVER Videata CLIENT TS 1 VM 1 VM 2 Input 1 A77 CLIENT TS 2 VM N SWITCH Videata virtuale VIRTUALIZATION LAYER CLIENT TS N I Client inviano alla corrispondente macchina virtuale (VM) i dati di input acquisiti tramite 17 mouse e tastiera. La VM associata elabora tale input ed invia la videata prodotta al client che la visualizza sullo schermo. La potenza elaborativa è centralizzata e risiede tutta nel Terminal Server. Ai client è sufficiente una potenza di calcolo pari a quella richiesta dal software client.

18 PROCESSO DI AUTENTICAZIONE NEL TERMINAL SERVER VM1 Dopo essersi autenticato la sessione Terminal Server appare come se fosse un sistema operativo locale a tutti gli effetti. VM2 AUTENTICAZIONE VMn VIDEATA Se il client è aperto a pieno schermo l utente ha l impressione di utilizzare il sistema operativo del suo PC locale 18

19 VANTAGGI APPLICAZIONI TERMINAL SERVER La centralità delle risorse (sia hardware che software) L upgrade delle applicazioni non richiede installazioni presso il client (onsite) Gestione delle licenze software ottimale: si paga in base al numero di utilizzi contemporanei e non al numero di installazioni (all interno di ogni singola VM) Gestione del backup ottimale: per ripristinare un intera postazione utente basta ripristinare i files contenenti l immagine disco della della macchina virtuale; Sicurezza: è difficile portare via i dati riservati poiché risiedono su una macchina remota (il terminal server appunto!). Il client è solo un visore per cui per salvare qualcosa sulla chiave USB locale è necessario che l amministratore del sistema abiliti la postazione a tale funzione. Inoltre l accesso richiede uno userid (login) e una password; Ha un'interfaccia grafica evoluta: la stessa di un sistema operativo che gira su un normale PC; I client possono essere qualsiasi dispositivo: da un tablet/smartphone ad un vecchio PC basta che esista il Cliente TS (In Windows èil Desktop Remoto); Il client è indipendentemente dagli applicativi che vengono utilizzati nella Virtual Machine sul Terminal Server. In altre parole non è necessario avere un client specifico per ogni tipo di applicazione utilizzata (cosa che invece avviene con il paradigma ApplicationServer dove il client viene progettato ad hoc per quella applicazione servente specifica). I vantaggi ottenuti sono molto simili a quelli del mainframe con l aggiunta dell aspetto grafico che nei mainframe di solito non è presente. 19

20 SVANTAGGI APPLICAZIONI TERMINAL SERVER Costoso: richiede macchine serventi estremamente potenti (in alcuni casi sono utilizzati dei mainframe di nuova generazione). I costi sono strettamente legati al numero di client contemporanei che il sistema supporta. Ad esempio ogni sessione in richiede in genere 4Gb di RAM. Se si ferma il Terminal Server tutti gli utenti sono bloccati per cui devo utilizzare le migliori politiche di Fault Tolerance con conseguente aumento dei costi. Il numero di client (a parità di costi) è minore rispetto al mainframe Richiede linee di connessione veloci (ADSL è comunque sufficiente). Le sessioni terminal server trasmettono ai client intere videate grafiche (una schermata RGB con 1280x960 pixel richiede di trasferire 1280x960x3 byte = 3,51 Mb) e quindi una larghezza di banda adeguata. Questo paradigma molto costoso ha avuto una diffusione iniziale molto lenta ma ora con l affacciarsi del cloud ha preso finalmente piede. 20

21 6 PARADIGMA APPLICATIVO: APPLICAZIONI WEB-BASED Un applicazione Web-Based è un'applicazione che risulta accessibile/fruibile via web tramite una intranet aziendale/scolastica oppure attraverso Internet stessa. Questo paradigma appartiene all architettura di tipo client-server. In questo modello i terminali (client) sono dei normali browser mentre il server eroga i suoi servizi applicativi utilizzando il protocollo più diffuso in assoluto: HTTP. Colossi come Google e Microsoft hanno implementato interi pacchetti di office automation, tradizionalmente distribuiti su supporti DVD, sotto forma di webapps (es. Google Docs). Il filone delle Web Application comprende anche molte applicazioni di tipo aziendale o enterprise (ad esempio programmi di contabilità, gestione magazzino, commesse etc.). L esempio di applicazione WEB più diffuso è rappresentato dalla lettura della posta on-line mediante un browser. 21

22 Le WEB-APP sono suddivise sempre in 2 componenti: parte client e parte server. La parte client contiene del codice di programmazione che si preoccupa di controllare il dialogo con l utente. Questa componente è scritta utilizzandolinguaggi di scriptinglato client come JavaScript e VBScript. Tale parte viene inviata dal server ai client/browser che la eseguono. La parte server (eseguita sul server HTTP) si preoccupa di reperire o aggiornare i dati presenti su un DB Server. Utilizzando linguaggi di scriptinglato server come PHP o ASP il server WEB predispone le pagine HTML, contententi i dati richiesti, che invia ai client. Nelle WEB-APP la parte client è quella che richiede maggior tempo per lo sviluppo (quasi il 70% del tempo complessivo necessario per implementare l intera WEB-APP). Talvolta per aggiungere nuove funzioni ai client si ricorre aiplug-in: componenti software che ampliano ulteriormente le funzionalità presenti nei browser. Sono plug-in ad esempio: Acrobat Reader, Silverlight, Flash e Java. Ad esempio con il plug-in Acrobat Reader è possibile visualizzare i file PDF all interno del browser (cosa altrimenti impossibile!). Lo schema applicativo delle WEB-APP è simile a quello dei Mainframe con 2 differenze: 1. L interfaccia utente è grafica; 2. la connessione tra server e client non deve necessariamente essere sempre attiva. Infatti il webserver, dopo aver inviato la pagina richiesta al client, chiude la connessione per riaprirla alla successiva richiesta. Contrariamente al paradigma Terminal Server, dove le videate vengono inviate ai client sotto forma di immagini bitmap (+ o meno ottimizzate), nelleweb-app le maschere sono spedite come sequenze di comandi HTML (testuali!) con notevole risparmio di banda. 22

23 Le WEB-APP utilizzano HTML e i CSS per costruire le videate pertanto il browser in questo paradigma diventa un vero e proprio terminale grafico. Inoltre, sfruttando JAVASCRIPT, il browser diventa anche un terminale intelligente capace di controllare l attività di input dell utente. La WEB-APP è installata interamente sul server HTTP per cui eventuali aggiornamenti non comportano alcun intervento presso i singoli client. Questa prerogativa fa si che questo modello sia adatto anche ad applicazioni la cui diffusione deve essere planetaria (come avviene ad esempio per quelle presenti su Internet). SVANTAGGI APPLICAZIONI WEB-BASED Mancanza di privacy (l attività dell utente che naviga viene costantemente monitorata: ad esempio per tracciare dei profili che vengono poi utilizzati per impostare campagne pubblicitarie mirate). Inoltre nessuno ci garantisce che i documenti prodotti da una WEB-APP non possano essere consultati da terzi o dalla stessa società che ha sviluppato la WEB-APP. L'utente può utilizzare la WEB-APP solo se la rete Intranet/Internet è disponibile. Se la rete non risulta disponibile crolla tutto il castello. L utente finale non può replicare (copiare) l applicazione se il provider della WEB-APP non lo consente (finiti i tempi delle installazioni selvagge!!) VANTAGGI APPLICAZIONI WEB-BASED La gestione delle WEB-APP risulta centralizzata. Tutta l applicazione è posta in un web server che distribuisce le pagine richieste ai client. Per aggiornare una WEB-APP non è necessario effettuare un upgrade onsite e neppure implementare meccanismi di software distribution; 23

24 Le WEB-APP non richiedono l installazione del client (il browser è presente di default in tutti i sistemi operativi!); Il client delleweb-app è standard e non deve essere costruito ad hoc come avviene nel paradigma Application Server Le WEB-APP sono portabili ovvero possono girare su qualsiasi piattaforma hardware che abbia un browser. La diffusione dell applicazione può essere planetaria senza che sia necessario modificare in modo consistente il programma (codice sorgente); La configurazione del server è standard: il protocollo HTTP è quello più diffuso in assoluto e i programmi serventi HTTP si riducono essenzialmente a due: IIS e Apache La grafica sui client è gestita in modo standard e centralizzato utilizzando linguaggi molto diffusi e conosciuti: HTML, CSS e JAVASCRIPT. HTML e CSS sono usati per impostare graficamente la pagina web mentre JAVASCRIPT per programmare il browser in modo che sia possibile ottenere diversi comportamenti a seconda dell'input; Non richiede linee veloci: il protocollo HTTP utilizza codifiche testuali che richiedono una banda ridotta rispetto a quelle di tipo bitmap, utilizzate dai terminal server; La WEB-APP può essere venduta come servizio a consumo (pago ad utilizzo orario!) Sicurezza (per il gestore!): i server vengono raggiunti solo tramite protocollo http per cui non è possibile accedere al file system del server. Le software house controllano in modo completo l utilizzo dei loro prodotti. Potenza di calcolo (basti pensare ad un motore di ricerca come Google) se l hardware del server è adeguato 24

25 7 PARADIGMA APPLICATIVO:LE APPLICAZIONI CLOUD Un applicazione CLOUD espande i paradigmi applicativi disponibili in LAN all intera WAN rappresentata da internet. L obiettivo principale è l esternalizzazione dei sistemi informatici trasformando il tutto nel pagamento di un semplice canone per i servizi ottenuti dal CLOUD. Ricorrendo al CLOUD tutta l infrastuttura interna all azienda, necessaria per la gestione dei sistemi informatici, diventa inutile. 25

26 VANTAGGI APPLICAZIONI CLOUD L esternalizzazione dei sistemi informativi consente di evitare l assunzione di personale informatico specializzato e che per un azienda rappresenta un costo fisso. La soluzione è scalabile a secondo dell esigenze. Le tariffe sono a consumo (se uso poco pago poco); I client del CLOUD non richiedono potenza di calcolo per cui hanno costi bassi. SVANTAGGI APPLICAZIONI CLOUD Mancanza di privacy: nulla impedisce che i dati salvati su dischi remoti del CLOUD siano consultati dalla società che gestisce il CLOUD. L'utente dipende in modo esclusivo dal gestore del sistema. I dati aziendali potrebbero non essere più accessibili se si decide di cambiare il provider del CLOUD. Solitamente è opportuno porre una certa attenzione a questo problema durante la stipula del contratto di servizio. Le connessioni al CLOUD devono essere sempre funzionanti altrimenti l azienda non può accedere ai servizi informatici offerti. Inoltre richiede connessioni veloci; Il gestore del CLOUD gestisce in modo completo il ciclo di sviluppo e vendita delle App disponibili nel suo CLOUD (vedi Google Market, Apple Store, Windows Store, etc). Gli sviluppatori dipendono dalla casa madre che offre loro: 1) visibilità tramite degli Store Online; 2) test e certificazione di compatibilità per le App sviluppate. In cambio gli sviluppatori corrispondono alla casa madre un canone e una provvigione per ogni loro App 26 venduta. I programmatori che non accettano queste condizioni non ottengono alcuna certificazione e perdono la possibilità di essere visibili nello store e pertanto per loro diffondere le proprie applicazioni diventa decisamente più difficile.

27 APPROFONDIMENTO 1: Differenze tra Mainframe e SuperComputer Molto spesso si confondono i supercomputer con i mainframe. Vediamo le differenze principali: Entrambi i tipi di sistemi consentono il calcolo parallelo. Nei supercomputer questa prerogativa è utilizzata per aumentare notevolmente la velocità di calcolo mentre nei mainframe per eseguire molteplici task. I supercomputer sono molti ottimizzati per elaborazioni complesse che richiedono soprattutto grandi quantità di memoria. I mainframe sono ottimizzati per elaborazioni relativamente più semplici ma che implicano un accesso rapido a grandi volumi di dati I supercomputer sono spesso costruiti ad hoc per elaborazioni particolari. I mainframe invece sono generalpurpose. I mainframe tipicamente formano una linea di modelli venduti a catalogo dal produttore. I mainframe tendono ad avere un numero di processori di servizio che assistono i processori principali (per il supporto crittografico, la gestione dell'i/o, il monitoraggio, la gestione della memoria, ecc.) cosicché il numero effettivo dei processori presenti è molto maggiore di quanto uno possa immaginare. Il design dei supercomputer tende a non includere così tanti processori di servizio poiché essi non aggiungono in modo apprezzabile potenza di calcolo. 27

28 APPROFONDIMENTO 2: Il controllo remoto INTERNET Con i programmi di controllo remoto un utente, tramite un programma client specifico, si connette ad un PC remoto e acquisisce il completo controllo dei dispositivi di input (mouse e tastiera) e di output (video). L accesso è esclusivo per cui la postazione catturata non può essere utilizzati da altri utenti. Il grosso vantaggio di questa modalità è che l utente può utilizzare in remoto gli applicativi della propria postazione di lavoro. Questa applicazione è utilizzata molto dagli help desk informatici per il supporto remoto dei clienti. Esempi di programmi di controllo remoto sono Radmin, VNC, Teamviewer e Desktop remoto di Windows (quando la macchina catturata non è un windows server). 28

29 APPROFONDIMENTO 3: Fault Tolerance La tolleranza ai guasti (o fault-tolerance, dall'inglese) è la capacità di un sistema di non subire interruzioni di servizio anche in presenza di guasti. La tolleranza ai guasti aumenta il grado di affidabilità di un sistema. È importante notare che il fault tolerance non garantisce l'immunità dai i guasti, ma solo che i guasti (per cui è stata progettata una protezione!) non causino interruzioni. Esempi di politiche di Fault Tolerance: Backup: è il meccanismo di fault tolerance minimo. Garantisce solo la salvaguardia dei dati. In caso di rottura del server i servizi erogati da esso diventano indisponibili fino al suo ripristino (restore). E una soluzione adeguata solo quando posso accettare tempi di inattività del server lunghi anche più di una settimana. La continuità è intesa solo come mantenimento dei dati prodotti in precedenza al fault. Ridondanza parziale: vengono duplicate solo alcune parti del server come ad esempio l hard disk (mirroring) e il controller dell hard disk (duplexing). Rientra in questo schema la gestione dei dischi in RAID: Questa tecnologia consiste nel distribuire i dati su un gruppo di dischi, in modo che sia possibile ricostruire per via matematica tutti i dati eventualmente persi da uno dei dischi. Esempio:ogni byte viene suddiviso su 8 dischi {dove registro un singolobit} mentre il bit di parità corrispondente (1 se i precedenti 8 bit hanno una quantitàdispari di 1 altrimenti 0) èscritto in un nono disco. Questo tecnica permette, nel caso uno dei dischi si rompa, di ricostruire il dato originale. Rende possibile anche la sostituzione a caldo (hot swap) di uno degli Harddisk; Ridondanza completa: è il massimo grado di fault tolerance e consiste nella replica completa della macchina. E chiaramente la soluzione più costosa. Nel caso il server principale si rompa quello ridondato subentra al suo posto in modo trasparente garantendo la continuità del servizio 29

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it il server? virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente modificando

Dettagli

FileMaker Server 12. Guida introduttiva

FileMaker Server 12. Guida introduttiva FileMaker Server 12 Guida introduttiva 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker,

Dettagli

Guida al nuovo sistema di posta. CloudMail UCSC. (rev.doc. 1.4)

Guida al nuovo sistema di posta. CloudMail UCSC. (rev.doc. 1.4) Guida al nuovo sistema di posta CloudMail UCSC (rev.doc. 1.4) L Università per poter migliorare l utilizzo del sistema di posta adeguandolo agli standard funzionali più diffusi ha previsto la migrazione

Dettagli

IT-BOOK. Domini Hosting Web marketing E-mail e PEC

IT-BOOK. Domini Hosting Web marketing E-mail e PEC 5 giugno 09 IT-BOOK Configurazioni e cartatteristiche tecniche possono essere soggette a variazioni senza preavviso. Tutti i marchi citati sono registrati dai rispettivi proprietari. Non gettare per terra:

Dettagli

Guida Dell di base all'acquisto dei server

Guida Dell di base all'acquisto dei server Guida Dell di base all'acquisto dei server Per le piccole aziende che dispongono di più computer è opportuno investire in un server che aiuti a garantire la sicurezza e l'organizzazione dei dati, consentendo

Dettagli

ALFABETIZZAZIONE DI BASE Programma del Corso livello base

ALFABETIZZAZIONE DI BASE Programma del Corso livello base Un po di Storia ISP & Web Engineering ALFABETIZZAZIONE DI BASE Programma del Corso livello base Breve cenno sulla storia dell informatica: dagli albori ai giorni nostri; L evoluzione di Windows: dalla

Dettagli

12.5 UDP (User Datagram Protocol)

12.5 UDP (User Datagram Protocol) CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello della Web Application 5 3 Struttura della web Application 6 4 Casi di utilizzo della Web

Dettagli

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it izticket Il programma izticket permette la gestione delle chiamate di intervento tecnico. E un applicazione web, basata su un potente application server java, testata con i più diffusi browser (quali Firefox,

Dettagli

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi IL GESTIONALE DEL FUTURO L evoluzione del software per l azienda moderna Gestirsi / Capirsi / Migliorarsi IL MERCATO ITALIANO L Italia è rappresentata da un numero elevato di piccole e medie aziende che

Dettagli

Sizing di un infrastruttura server con VMware

Sizing di un infrastruttura server con VMware Sizing di un infrastruttura server con VMware v1.1 Matteo Cappelli Vediamo una serie di best practices per progettare e dimensionare un infrastruttura di server virtuali con VMware vsphere 5.0. Innanzitutto

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

Agilent OpenLAB Chromatography Data System (CDS)

Agilent OpenLAB Chromatography Data System (CDS) Agilent OpenLAB Chromatography Data System (CDS) EZChrom Edition e ChemStation Edition Requisiti hardware e software Agilent Technologies Informazioni legali Agilent Technologies, Inc. 2013 Nessuna parte

Dettagli

Guida all'installazione di SLPct. Manuale utente. Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it

Guida all'installazione di SLPct. Manuale utente. Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it Guida all'installazione di SLPct Manuale utente Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it Premessa Il redattore di atti giuridici esterno SLpct è stato implementato da Regione

Dettagli

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali DynDevice ECM La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali Presentazione DynDevice ECM Cos è DynDevice ICMS Le soluzioni di DynDevice

Dettagli

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software.

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software. Generalità Definizione Un firewall è un sistema che protegge i computer connessi in rete da attacchi intenzionali mirati a compromettere il funzionamento del sistema, alterare i dati ivi memorizzati, accedere

Dettagli

Architettura di un sistema informatico 1 CONCETTI GENERALI

Architettura di un sistema informatico 1 CONCETTI GENERALI Architettura di un sistema informatico Realizzata dal Dott. Dino Feragalli 1 CONCETTI GENERALI 1.1 Obiettivi Il seguente progetto vuole descrivere l amministrazione dell ITC (Information Tecnology end

Dettagli

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 Sistemi Web-Based - Terminologia Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 CLIENT: il client è il programma che richiede un servizio a un computer collegato in

Dettagli

Presentazione del prodotto Easy-TO versione 5.1

Presentazione del prodotto Easy-TO versione 5.1 Presentazione del prodotto Easy-TO versione 5.1 Easy-TO è il software professionale per il Tour Operator moderno. Progettato e distribuito in Italia e all estero da Travel Software srl (Milano), un partner

Dettagli

Per questa ragione il nostro sforzo si è concentrato sugli aspetti elencati qui di seguito:

Per questa ragione il nostro sforzo si è concentrato sugli aspetti elencati qui di seguito: Autore : Giulio Martino IT Security, Network and Voice Manager Technical Writer e Supporter di ISAServer.it www.isaserver.it www.ocsserver.it www.voipexperts.it - blogs.dotnethell.it/isacab giulio.martino@isaserver.it

Dettagli

SCUOLANEXT, è l'esclusivo e rivoluzionario sistema informatizzato con cui far interagire docenti, studenti e famiglie in tempo reale!

SCUOLANEXT, è l'esclusivo e rivoluzionario sistema informatizzato con cui far interagire docenti, studenti e famiglie in tempo reale! SCUOLANET, è l'esclusivo e rivoluzionario sistema informatizzato con cui far interagire docenti, studenti e famiglie in tempo reale! SCUOLANET consente la piena digitalizzazione della scuola: completa

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO Precisione del riconoscimento Velocità di riconoscimento Configurazione del sistema Correzione Regolazione della

Dettagli

Posta Elettronica. Claudio Cardinali claudio@csolution.it

Posta Elettronica. Claudio Cardinali claudio@csolution.it Posta Elettronica Claudio Cardinali claudio@csolution.it Posta Elettronica: WebMail Una Webmail è un'applicazione web che permette di gestire uno o più account di posta elettronica attraverso un Browser.

Dettagli

TeamViewer introduce l applicazione per Outlook. Il collegamento diretto con i contatti di Outlook è ora possibile grazie a TeamViewer

TeamViewer introduce l applicazione per Outlook. Il collegamento diretto con i contatti di Outlook è ora possibile grazie a TeamViewer Press Release TeamViewer introduce l applicazione per Outlook Il collegamento diretto con i contatti di Outlook è ora possibile grazie a TeamViewer Goeppingen, Germania, 28 aprile 2015 TeamViewer, uno

Dettagli

Software per l archiviazione e la gestione conforme delle email

Software per l archiviazione e la gestione conforme delle email MailStore Server 7 Software per l archiviazione e la gestione conforme delle email MailStore Server Lo standard nell archiviazione delle email MailStore Server consente alle aziende di trarre tutti i vantaggi

Dettagli

Informatica. Scopo della lezione

Informatica. Scopo della lezione 1 Informatica per laurea diarea non informatica LEZIONE 1 - Cos è l informatica 2 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare

Dettagli

Dal punto di vista organizzativo sono possibili due soluzioni per il sistema di rete.

Dal punto di vista organizzativo sono possibili due soluzioni per il sistema di rete. Premessa. La traccia di questo anno integra richieste che possono essere ricondotte a due tipi di prove, informatica sistemi, senza lasciare spazio ad opzioni facoltative. Alcuni quesiti vanno oltre le

Dettagli

Guida ai Servizi Internet per il Referente Aziendale

Guida ai Servizi Internet per il Referente Aziendale Guida ai Servizi Internet per il Referente Aziendale Indice Indice Introduzione...3 Guida al primo accesso...3 Accessi successivi...5 Amministrazione dei servizi avanzati (VAS)...6 Attivazione dei VAS...7

Dettagli

Active Solution & Systems illustra La virtualizzazione dei Server secondo il produttore di Storage Qsan

Active Solution & Systems illustra La virtualizzazione dei Server secondo il produttore di Storage Qsan Active Solution & Systems illustra La virtualizzazione dei secondo il produttore di Storage Qsan Milano, 9 Febbraio 2012 -Active Solution & Systems, società attiva sul mercato dal 1993, e da sempre alla

Dettagli

Background (sfondo): Finestra: Una finestra serve a mostrare il contenuto di un disco o di una cartella -, chiamata anche directory.

Background (sfondo): Finestra: Una finestra serve a mostrare il contenuto di un disco o di una cartella -, chiamata anche directory. @ PC (Personal computer): Questa sigla identificò il primo personal IBM del 1981 a cura di R.Mangini Archiviazione: Il sistema operativo si occupa di archiviare i file. Background (sfondo): Cursore: Nei

Dettagli

HORIZON SQL CONFIGURAZIONE DI RETE

HORIZON SQL CONFIGURAZIONE DI RETE 1-1/9 HORIZON SQL CONFIGURAZIONE DI RETE 1 CARATTERISTICHE DI UN DATABASE SQL...1-2 Considerazioni generali... 1-2 Concetto di Server... 1-2 Concetto di Client... 1-2 Concetto di database SQL... 1-2 Vantaggi...

Dettagli

Come difendersi dai VIRUS

Come difendersi dai VIRUS Come difendersi dai VIRUS DEFINIZIONE Un virus è un programma, cioè una serie di istruzioni, scritte in un linguaggio di programmazione, in passato era di solito di basso livello*, mentre con l'avvento

Dettagli

Manuale di Remote Desktop Connection. Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci

Manuale di Remote Desktop Connection. Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci Manuale di Remote Desktop Connection Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci 2 Indice 1 Introduzione 5 2 Il protocollo Remote Frame Buffer 6 3 Uso di Remote Desktop

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 10 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Nomenclatura: 1 La rappresentazione di uno schema richiede una serie di abbreviazioni per i vari componenti. Seguiremo

Dettagli

Bus di sistema. Bus di sistema

Bus di sistema. Bus di sistema Bus di sistema Permette la comunicazione (scambio di dati) tra i diversi dispositivi che costituiscono il calcolatore E costituito da un insieme di fili metallici che danno luogo ad un collegamento aperto

Dettagli

Web Solution 2011 EUR

Web Solution 2011 EUR Via Macaggi, 17 int.14 16121 Genova - Italy - Tel. +39 010 591926 /010 4074703 Fax +39 010 4206799 Cod. fisc. e Partita IVA 03365050107 Cap. soc. 10.400,00 C.C.I.A.A. 338455 Iscr. Trib. 58109 www.libertyline.com

Dettagli

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore)

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Autore: Matteo Veroni Email: matver87@gmail.com Sito web: matteoveroni@altervista.org Fonti consultate: http://openmeetings.apache.org/

Dettagli

***** Il software IBM e semplice *****

***** Il software IBM e semplice ***** Il IBM e semplice ***** ***** Tutto quello che hai sempre voluto sapere sui prodotti IBM per qualificare i potenziali clienti, sensibilizzarli sulle nostre offerte e riuscire a convincerli. WebSphere IL

Dettagli

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet: la rete delle reti Alberto Ferrari Connessioni

Dettagli

GESTIONE DELLA E-MAIL

GESTIONE DELLA E-MAIL GESTIONE DELLA E-MAIL Esistono due metodologie, completamente diverse tra loro, in grado di consentire la gestione di più caselle di Posta Elettronica: 1. tramite un'interfaccia Web Mail; 2. tramite alcuni

Dettagli

SIASFi: il sistema ed il suo sviluppo

SIASFi: il sistema ed il suo sviluppo SIASFI: IL SISTEMA ED IL SUO SVILUPPO 187 SIASFi: il sistema ed il suo sviluppo Antonio Ronca Il progetto SIASFi nasce dall esperienza maturata da parte dell Archivio di Stato di Firenze nella gestione

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

TeamViewer 7 Manuale Controllo remoto

TeamViewer 7 Manuale Controllo remoto TeamViewer 7 Manuale Controllo remoto TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Indice 1 Informazioni su TeamViewer... 5 1.1 Informazioni sul software... 5 1.2 Informazioni sul

Dettagli

Virtualizzazione e installazione Linux

Virtualizzazione e installazione Linux Virtualizzazione e installazione Linux Federico De Meo, Davide Quaglia, Simone Bronuzzi Lo scopo di questa esercitazione è quello di introdurre il concetto di virtualizzazione, di creare un ambiente virtuale

Dettagli

Analisi della situazione iniziale

Analisi della situazione iniziale Linux in azienda Solitamente quando si ha un ufficio e si pensa all'acquisto dei computer la cosa che si guarda come priorità è la velocità della macchina, la potenza del comparto grafico, lo spazio di

Dettagli

TeamViewer 8 Manuale Controllo remoto

TeamViewer 8 Manuale Controllo remoto TeamViewer 8 Manuale Controllo remoto Rev 8.0-12/2012 TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Indice 1 Informazioni su TeamViewer... 6 1.1 Informazioni sul software... 6

Dettagli

Guida all utilizzo del dispositivo USB

Guida all utilizzo del dispositivo USB Guida all utilizzo del dispositivo USB 30/04/2013 Sommario - Limitazioni di responsabilità e uso del manuale... 3 1. Glossario... 3 2. Guida all utilizzo del dispositivo USB... 4 2.1 Funzionamento del

Dettagli

Corso di Alfabetizzazione Informatica

Corso di Alfabetizzazione Informatica Corso di Alfabetizzazione Informatica Scopo di questo corso, vuole essere quello di fornire ad ognuno dei partecipanti, indipendentemente dalle loro precedenti conoscenze informatiche, l apprendimento

Dettagli

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it FIRESHOP.NET Gestione Utility & Configurazioni Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 4 Impostare i dati della propria azienda... 5 Aggiornare il programma... 6 Controllare l integrità

Dettagli

Software 2. Classificazione del software. Software di sistema

Software 2. Classificazione del software. Software di sistema Software 2 Insieme di istruzioni e programmi che consentono il funzionamento del computer Il software indica all hardware quali sono le operazioni da eseguire per svolgere determinati compiti Valore spesso

Dettagli

Rational Asset Manager, versione 7.1

Rational Asset Manager, versione 7.1 Rational Asset Manager, versione 7.1 Versione 7.1 Guida all installazione Rational Asset Manager, versione 7.1 Versione 7.1 Guida all installazione Note Prima di utilizzare queste informazioni e il prodotto

Dettagli

Ambienti supportati. Configurazione della stampante di rete. Stampa. Gestione della carta. Manutenzione. Risoluzione dei problemi.

Ambienti supportati. Configurazione della stampante di rete. Stampa. Gestione della carta. Manutenzione. Risoluzione dei problemi. I server di stampa vengono utilizzati per collegare le stampanti alle reti. In tal modo, più utenti possono accedere alle stampanti dalle proprie workstation, condividendo sofisticate e costose risorse.

Dettagli

progettiamo e realizziamo architetture informatiche Company Profile

progettiamo e realizziamo architetture informatiche Company Profile Company Profile Chi siamo Kammatech Consulting S.r.l. nasce nel 2000 con l'obiettivo di operare nel settore I.C.T., fornendo servizi di progettazione, realizzazione e manutenzione di reti aziendali. Nel

Dettagli

Lezione n 1! Introduzione"

Lezione n 1! Introduzione Lezione n 1! Introduzione" Corso sui linguaggi del web" Fondamentali del web" Fondamentali di una gestione FTP" Nomenclatura di base del linguaggio del web" Come funziona la rete internet?" Connessione"

Dettagli

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone Paragrafo 1 Prerequisiti Definizione di applicazione server Essa è un servizio che è in esecuzione su un server 1 al fine di essere disponibile per tutti gli host che lo richiedono. Esempi sono: il servizio

Dettagli

CHE COS È DOCFLY FATTURAZIONE PA... 3 1.1 IL GESTIONALE WEB... 3 1.2 ACCESSO ALL INTERFACCIA WEB... 4 1.3 FUNZIONALITÀ DELL INTERFACCIA WEB...

CHE COS È DOCFLY FATTURAZIONE PA... 3 1.1 IL GESTIONALE WEB... 3 1.2 ACCESSO ALL INTERFACCIA WEB... 4 1.3 FUNZIONALITÀ DELL INTERFACCIA WEB... 1. CHE COS È DOCFLY FATTURAZIONE PA... 3 1.1 IL GESTIONALE WEB... 3 1.2 ACCESSO ALL INTERFACCIA WEB... 4 1.3 FUNZIONALITÀ DELL INTERFACCIA WEB... 5 1.3.1 CREAZIONE GUIDATA DELLA FATTURA IN FORMATO XML

Dettagli

Configurazioni Mobile Connect

Configurazioni Mobile Connect Mailconnect Mail.2 L EVOLUZIONE DELLA POSTA ELETTRONICA Configurazioni Mobile Connect iphone MOBILE CONNECT CONFIGURAZIONE MOBILE CONNECT PER IPHONE CONFIGURAZIONE IMAP PER IPHONE RUBRICA CONTATTI E IPHONE

Dettagli

GESTIONE ATTREZZATURE

GESTIONE ATTREZZATURE SOLUZIONE COMPLETA PER LA GESTIONE DELLE ATTREZZATURE AZIENDALI SWSQ - Solution Web Safety Quality srl Via Mons. Giulio Ratti, 2-26100 Cremona (CR) P. Iva/C.F. 06777700961 - Cap. Soc. 10.000,00 I.V. -

Dettagli

Web Conferencing Open Source

Web Conferencing Open Source Web Conferencing Open Source A cura di Giuseppe Maugeri g.maugeri@bembughi.org 1 Cos è BigBlueButton? Sistema di Web Conferencing Open Source Basato su più di quattordici componenti Open-Source. Fornisce

Dettagli

Come installare e configurare il software FileZilla

Come installare e configurare il software FileZilla Come utilizzare FileZilla per accedere ad un server FTP Con questo tutorial verrà mostrato come installare, configurare il software e accedere ad un server FTP, come ad esempio quello dedicato ai siti

Dettagli

Ottimizzazione della gestione del data center con Microsoft System Center

Ottimizzazione della gestione del data center con Microsoft System Center Ottimizzazione della gestione del data center con Microsoft System Center Declinazione di responsabilità e informazioni sul copyright Le informazioni contenute nel presente documento rappresentano le conoscenze

Dettagli

Modello OSI e architettura TCP/IP

Modello OSI e architettura TCP/IP Modello OSI e architettura TCP/IP Differenza tra modello e architettura - Modello: è puramente teorico, definisce relazioni e caratteristiche dei livelli ma non i protocolli effettivi - Architettura: è

Dettagli

Schema Tipologia a Stella

Schema Tipologia a Stella Cos'e' esattamente una rete! Una LAN (Local Area Network) è un insieme di dispositivi informatici collegati fra loro, che utilizzano un linguaggio che consente a ciascuno di essi di scambiare informazioni.

Dettagli

Guida all Uso. L a t u a i m p r e s a, c h i av e i n m a n o. Guida_BusinessKey.indd 1 18-05-2007 10:53:34

Guida all Uso. L a t u a i m p r e s a, c h i av e i n m a n o. Guida_BusinessKey.indd 1 18-05-2007 10:53:34 Guida all Uso L a t u a i m p r e s a, c h i av e i n m a n o. Guida_BusinessKey.indd 1 18-05-2007 10:53:34 Cos è la Business Key La Business Key è una chiavetta USB portatile, facile da usare, inseribile

Dettagli

FileMaker Server 13. Guida introduttiva

FileMaker Server 13. Guida introduttiva FileMaker Server 13 Guida introduttiva 2007-2013 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 Stati Uniti FileMaker e Bento sono marchi

Dettagli

Acronis Backup & Recovery 11. Affidabilità dei dati un requisito essenziale

Acronis Backup & Recovery 11. Affidabilità dei dati un requisito essenziale Protezio Protezione Protezione Protezione di tutti i dati in ogni momento Acronis Backup & Recovery 11 Affidabilità dei dati un requisito essenziale I dati sono molto più che una serie di uno e zero. Sono

Dettagli

RedDot Content Management Server Content Management Server Non sottovalutate il potenziale della comunicazione online: usatela! RedDot CMS vi permette di... Implementare, gestire ed estendere progetti

Dettagli

Esperienze e soluzioni realizzate nell ambito del Progetto S.I.MO.NE

Esperienze e soluzioni realizzate nell ambito del Progetto S.I.MO.NE Programma Enti Locali Innovazione di Sistema Esperienze e soluzioni realizzate nell ambito del Progetto S.I.MO.NE 1 Premessa Il presente documento ha lo scopo di facilitare la disseminazione e il riuso

Dettagli

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement BRM BusinessRelationshipManagement Tutte le soluzioni per la gestione delle informazioni aziendali - Business Intelligence - Office Automation - Sistemi C.R.M. I benefici di BRM Garantisce la sicurezza

Dettagli

Informatica per la comunicazione" - lezione 9 -

Informatica per la comunicazione - lezione 9 - Informatica per la comunicazione" - lezione 9 - Protocolli di livello intermedio:" TCP/IP" IP: Internet Protocol" E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in

Dettagli

Profilo Commerciale Collabor@

Profilo Commerciale Collabor@ Profilo Commerciale Collabor@ 1. DESCRIZIONE DEL SERVIZIO E REQUISITI Collabor@ è un servizio di web conferenza basato sulla piattaforma Cisco WebEx, che consente di organizzare e svolgere riunioni web,

Dettagli

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni:

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni: Passepartout Mexal BP è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente flessibile, sia dal punto di vista tecnologico sia funzionale. Con più di

Dettagli

Reti di Telecomunicazione Lezione 7

Reti di Telecomunicazione Lezione 7 Reti di Telecomunicazione Lezione 7 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Il protocollo Programma della lezione file transfer protocol descrizione architetturale descrizione

Dettagli

La suite Dental Trey che semplifica il tuo mondo.

La suite Dental Trey che semplifica il tuo mondo. La suite Dental Trey che semplifica il tuo mondo. impostazioni di sistema postazione clinica studio privato sterilizzazione magazzino segreteria amministrazione sala di attesa caratteristiche UNO tiene

Dettagli

Le telecamere Installate verranno connesse ad Unità di elaborazione multiplexer per la gestione e la verifica di gruppi omogenei di 4-8-16-32-48-64

Le telecamere Installate verranno connesse ad Unità di elaborazione multiplexer per la gestione e la verifica di gruppi omogenei di 4-8-16-32-48-64 Le telecamere Installate verranno connesse ad Unità di elaborazione multiplexer per la gestione e la verifica di gruppi omogenei di 4-8-16-32-48-64 telecamere. I sistemi di acquisizione ed archiviazione

Dettagli

Cos è un protocollo? Ciao. Ciao 2:00. tempo. Un protocollo umano e un protocollo di reti di computer:

Cos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer: Cos è un protocollo? Un protocollo umano e un protocollo di reti di computer: Ciao Ciao Hai l ora? 2:00 tempo TCP connection request TCP connection reply. Get http://www.di.unito.it/index.htm Domanda:

Dettagli

Setup e installazione

Setup e installazione Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo

Dettagli

Progetto VirtualCED Clustered

Progetto VirtualCED Clustered Progetto VirtualCED Clustered Un passo indietro Il progetto VirtualCED, descritto in un precedente articolo 1, è ormai stato implementato con successo. Riassumendo brevemente, si tratta di un progetto

Dettagli

LA POSTA ELETTRONICA

LA POSTA ELETTRONICA LA POSTA ELETTRONICA Nella vita ordinaria ci sono due modi principali di gestire la propria corrispondenza o tramite un fermo posta, creandosi una propria casella postale presso l ufficio P:T., oppure

Dettagli

Elaidon Web Solutions

Elaidon Web Solutions Elaidon Web Solutions Realizzazione siti web e pubblicità sui motori di ricerca Consulente Lorenzo Stefano Piscioli Via Siena, 6 21040 Gerenzano (VA) Telefono +39 02 96 48 10 35 elaidonwebsolutions@gmail.com

Dettagli

Procedura per il ripristino dei certificati del dispositivo USB

Procedura per il ripristino dei certificati del dispositivo USB Procedura per il ripristino dei certificati del dispositivo USB 30/04/2013 Sommario - Limitazioni di responsabilità e uso del manuale... 3 1 Glossario... 3 2 Presentazione... 4 3 Quando procedere al ripristino

Dettagli

Software per la gestione di palestre, centri benessere e sportivi

Software per la gestione di palestre, centri benessere e sportivi Software per la gestione di palestre, centri benessere e sportivi Applicazione gestionale progettata per gestire tutti gli aspetti di palestre, centri sportivi e centri benessere Sicuro Personalizzabile

Dettagli

2014 Electronics For Imaging. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione è regolato da quanto

2014 Electronics For Imaging. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione è regolato da quanto 2014 Electronics For Imaging. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione è regolato da quanto previsto in Avvisi legali. 23 giugno 2014 Indice 3 Indice...5

Dettagli

www.queen.it info@mbox.queen.it Gruppo Queen.it Listino Utente Finale Gennaio 2001

www.queen.it info@mbox.queen.it Gruppo Queen.it Listino Utente Finale Gennaio 2001 Listino Gennaio 2001 pag. 1 Gruppo Queen.it Listino Utente Finale Gennaio 2001 Profilo aziendale Chi è il Gruppo Queen.it Pag. 2 Listino connettività Listino Connettività RTC Pag. 3 Listino Connettività

Dettagli

Installazione ed attivazione della "SUITE OFFIS" versione SERVER

Installazione ed attivazione della SUITE OFFIS versione SERVER Installazione ed attivazione della "SUITE OFFIS" versione SERVER Premessa La versione server di OFFIS può essere installata e utilizzata indifferentemente da PC/Win o Mac/Osx e consente l'accesso contemporaneo

Dettagli

SISSI IN RETE. Quick Reference guide guida di riferimento rapido

SISSI IN RETE. Quick Reference guide guida di riferimento rapido SISSI IN RETE Quick Reference guide guida di riferimento rapido Indice generale Sissi in rete...3 Introduzione...3 Architettura Software...3 Installazione di SISSI in rete...3 Utilizzo di SISSI in Rete...4

Dettagli

Gestore Comunicazioni Obbligatorie. Progetto SINTESI. Comunicazioni Obbligatorie. Modulo Applicativo COB. - Versione Giugno 2013 -

Gestore Comunicazioni Obbligatorie. Progetto SINTESI. Comunicazioni Obbligatorie. Modulo Applicativo COB. - Versione Giugno 2013 - Progetto SINTESI Comunicazioni Obbligatorie Modulo Applicativo COB - Versione Giugno 2013-1 Versione Giugno 2013 INDICE 1 Introduzione 3 1.1 Generalità 3 1.2 Descrizione e struttura del manuale 3 1.3 Requisiti

Dettagli

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1 Il gestionale come l'avete sempre sognato... Pag. 1 Le funzionalità di X-Cross La sofisticata tecnologia di CrossModel, oltre a permettere di lavorare in Internet come nel proprio ufficio e ad avere una

Dettagli

Guida alla scansione su FTP

Guida alla scansione su FTP Guida alla scansione su FTP Per ottenere informazioni di base sulla rete e sulle funzionalità di rete avanzate della macchina Brother, consultare la uu Guida dell'utente in rete. Per ottenere informazioni

Dettagli

Seagate Access per Personal Cloud Manuale utente

Seagate Access per Personal Cloud Manuale utente Seagate Access per Personal Cloud Manuale utente 2015 Seagate Technology LLC. Tutti i diritti riservati. Seagate, Seagate Technology, il logo Wave e FreeAgent sono marchi depositati o marchi registrati

Dettagli

L Azienda non è mai stata cosi vicina.

L Azienda non è mai stata cosi vicina. L Azienda non è mai stata cosi vicina. AlfaGestMed è il risultato di un processo di analisi e di sviluppo di un sistema nato per diventare il punto di incontro tra l Azienda e il Medico Competente, in

Dettagli

Introduzione alle applicazioni di rete

Introduzione alle applicazioni di rete Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza

Dettagli

Plesk Automation. Parallels. Domande tecniche più frequenti

Plesk Automation. Parallels. Domande tecniche più frequenti Parallels Plesk Automation Primo trimestre, 2013 Domande tecniche più frequenti Questo documento ha come scopo quello di rispondere alle domande tecniche che possono sorgere quando si installa e si utilizza

Dettagli

Gestire le comunicazione aziendali con software Open Source

Gestire le comunicazione aziendali con software Open Source Gestire le comunicazione aziendali con software Open Source Data: Ottobre 2012 Firewall pfsense Mail Server Zimbra Centralino Telefonico Asterisk e FreePBX Fax Server centralizzato Hylafax ed Avantfax

Dettagli

Risoluzione Problemi Chiavetta Internet Veloce MOMODESIGN MD-@

Risoluzione Problemi Chiavetta Internet Veloce MOMODESIGN MD-@ Risoluzione Problemi Chiavetta Internet Veloce MOMODESIGN MD-@ Installazione Modem USB Momo Gestione segnale di rete Connessione Internet Messaggi di errore "Impossibile visualizzare la pagina" o "Pagina

Dettagli

Introduzione alla VPN del progetto Sa.Sol Desk Formazione VPN

Introduzione alla VPN del progetto Sa.Sol Desk Formazione VPN Introduzione alla VPN del progetto Sa.Sol Desk Sommario Premessa Definizione di VPN Rete Privata Virtuale VPN nel progetto Sa.Sol Desk Configurazione Esempi guidati Scenari futuri Premessa Tante Associazioni

Dettagli

ATLAS 2.X IL MANAGER NON SI AVVIA

ATLAS 2.X IL MANAGER NON SI AVVIA ATLAS 2.X IL MANAGER NON SI AVVIA Avvio di Atlas 2.x sul server CONTESTO La macchina deve rispecchiare le seguenti caratteristiche MINIME di sistema: Valori MINIMI per Server di TC con 10 postazioni d'esame

Dettagli

Client di Posta Elettronica PECMailer

Client di Posta Elettronica PECMailer Client di Posta Elettronica PECMailer PECMailer è un semplice ma completo client di posta elettronica, ovvero un programma che consente di gestire la composizione, la trasmissione, la ricezione e l'organizzazione

Dettagli