Milano 21 Novembre 2002 LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Iale Informatica Ing. Roberto Rocchi soluzioni per la vendita Profilo aziendale e attività • • • • • Nasce nel 1988 Presente su tutto il territorio nazionele 150 addetti Fatturato: 40 milioni € Legame tradizionale con IBM per sistemi di vendita LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE IALE NETWORK IALE WARE - Networking - System management - Lotus Notes Konsis Progetti Radiofrequenza IALE - Pos IBM - Assistenza Hw+Sw S3 - Sviluppo Sw FTS GRUPPO IALE IPN -Rete dealers Pos Ibm IND -Soluzioni gestionali AS/400 - R3 retail Solutions Provider Mercato Retail LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Dim. e tipologia cliente tipico • Aziende della grande distribuzione, e della ristorazione veloce, di grandi dimensioni, dotate di reti di punti vendita molto estese sul territorio. • Occorre quindi un sistema per la raccolta giornaliero dei dati del venduto, dalla periferia ai sistemi informativi sulla sede centrale. • Entrano informazioni sui prodotti venduti, sul transato, sui clienti, sui circuiti fidelity, fino al dettaglio di scontrino. LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Rete trasmissione dati di vendita Sede periferica Sede centrale Sede periferica Sede periferica Sede periferica Punti di vendita Punti di vendita LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Motivi per una scelta open source • Si è pensato di ideare per il punto vendita un sistema basato su strumenti open source per: – Disponibilità del codice sorgente – Sinergia con IBM (che dà forte supporto a Linux) per continuità con le attuali situazione. – Massima stabilità e affidabilità del sistema operativo. – Eccellente gestibilità remota del sistema. – Contenimento dei costi di licensing (importante visto il numero delle sedi e dei PdV) – Raggiunta maturità di ambienti operativi e applicazioni. LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Requisiti dei sistemi sul PdV • Possibilità di semplice interfacciamento con dispositivi di tipo seriale. • Disponibilità di ambienti di sviluppo e esecuzione standard. • Solido e affidabile multitasking sul S.O. • Agili e flessibili strumenti di scripting. • Possibilità di eseguire l’ambiente DB2 su cui si basano le applicazioni preesistenti • Funzioni avanzate di networking e relativa sicurezza • Presenza di ambienti e sistemi per la migrazione dai sistemi attuali. LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Esempio di soluzione • Il personale all’interno del punto vendita immette i dati degli acquisti effettuati dai clienti su dei dispositivi wireless del tipo Pocket Pc o tablet, dotati di un browser. • I dati del venduto vengono scaricati in tempo reale sul server del PdV, dotato di webserver, e da qui, tramite una applicazione (Jason), sul database locale basato su DB2. • I dati in DB2 del venduto del punto vendita vengono scaricati sulla sede (centrale o periferica) a fine giornata, tramite processi batch. LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Scelta degli strumenti • Ambiente di database IBM DB2 basato su server Linux. • Firewall (deve impedire l’accesso diretto ai dati in DB2, al webserver IIS) basato su Linux. • File server basato su Linux (Samba). • Web application Jason: basata su Microsoft IIS installata su Windows 2000 Professional. • Filetransfer basato su protocolli standard LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Ulteriori requisiti della soluzione… • Si intende predisporre presso il PdV un unico blocco funzionale, che supporti certamente il nuovo sistema di vendita, ma che supporti anche quello attuale, in modo da permettere ai tecnici l’installazione del nuovo hardware e software senza procedere immediatamente alla migrazione. • In questo modo è possibile procedere agli interventi di aggiornamento e alla sostituzione dei sistemi remoti in modo graduale e indolore, ma in modo da supportare ogni futura evoluzione del software. LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Soluzione di vendita attuale • Basata su software in ambiente Clipper su Ms-Dos. • Storage locale dei dati in formato .dbf. • L’ambiente Dos è un task di IBM Os/2, presente sul server di punto vendita. • I dati vengono scaricati a fine giornata su un server Os2/Db2 sulla sede centrale. LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Come supportare la migrazione • Per supportare la migrazione occorre avere sul punto vendita tutti gli ambienti e le applicazioni descritte occorrono parecchi sistemi e la soluzione diventerebbe molto costosa (in termini di installazione) e ingestibile (in termini di relativa manutenzione). • Soluzione: virtual computing – Installazione di una macchina fisica che supporta il necessario numero di macchine virtuali. LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Soluzione Virtual server • Jason + IIS su Windows 2000 • Db2, firewall e Samba su Linux • Clipper su Ms-Dos • Os/2 … Installati su unica macchina con: – Windows 2000 Professional – Connectix Virtual PC LINUX PER LE AZIENDE E PER LA PUBBLICA AMMINISTRAZIONE Schema del server di punto vendita Internet Information Server + JASON Ibm DB2 MS-Dos + + Firewall Clipper Ibm OS/2 + File server Win2000Pro LINUX Connectix Virtual Pc Win2000Pro Terminali wireless