Evoluzione dei sistemi informativi Ovvero dal Time sharing .... .... al multi tier Passando attraverso le reti Il Sistema informativo: HW + SW + Utente + comunicazioni Le nuove tecnologie Software 21 December, 2015 - slide 1 Il vecchio sistema informativo: Hardware Con i sui investimenti e con politica upsizing Software di sistema Come conseguenza del cambiamento dell’hardware Utente Che deve adeguarsi alle mutate condizioni di HW e SW di sistema Le nuove tecnologie Software 21 December, 2015 - slide 2 Si è arrivati a questo perchè ... I costi dell’hardware PC/WS erano troppo elevati i terminali erano concorrenziali I sistemi dipartimentali non erano sicuri Non veniva richiesta capacità elaborativa locale L’utente era un terminalista e poco si spendeva per formarlo Il Software locale non esisteva I collegamenti ad alta velocità avevano costi proibitivi L’upgrade di un Mainframe era drammatico solo per poche persone (CED) ma non era vissuto dagli utenti Le nuove tecnologie Software 21 December, 2015 - slide 3 Il nuovo sistema informativo... Pone l’utente al centro dell’attenzione con suoi problemi le sue conoscenze le sue aspettative Sposta parte del Software sul ‘terminale’ per tener meglio conto delle esigenze dell’utente L’Hardware necessario PC/WS con potenza di elaborazione locale Server dipartimentali, server Web, Web Services Client leggeri (PDA, phone…) … e si aggiunge la rete LAN – WAN … e si aggiunge il WEB (e-everything) Modifica il ruolo dei CED e dello sviluppo del software applicativo Da un modo di ragionare strutturato … ad uno sviluppo ‘quick and dirty’ Middleware Le nuove tecnologie Software 21 December, 2015 - slide 4 L’evoluzione è possibile perchè ... Il costo dei PC (evoluti) si è estremamente ridotto Il costo dei ‘server dipartimentali’ anche Disponibilità di software ‘amichevole' sia client che server Collegamenti sul territorio diventano possibili a costi bassi Hw e Sw per realizzare una rete locale (WiFi) diventa alla portata di piccole-medie aziende Anche i piccoli sistemi garantiscono un buon livello di sicurezza Nuove aspettative per il personale che diventa ‘Non-soloterminalista’ Boom di internet Globalizzazione dei mercati e Net Economy Standard internazionali disponibili Cambia mentalità nello sviluppo delle applicazioni SW Le nuove tecnologie Software 21 December, 2015 - slide 5 Tutto ciò sposta gli investimenti su Personal computers posto dei terminali; Apparecchiature ed infrastrutture di rete; Sistemi operativi con interfaccia grafica facili da usare; Collegamento con DataBase relazionali Applicazioni ad hoc per lavori di routine Strumenti di Office automation affidati alla ‘creatività’ degli utenti Formazione del personale su strumenti che prima non usava Middleware Tools di sviluppo RAD Miglioramento dei processi interni Accoppiamento dei processi interni con processi esterni (Web – CRM) Le nuove tecnologie Software 21 December, 2015 - slide 6 L’evoluzione architetturale Time sharing Terminali main frame e linee telefoniche a bassa velocità Resource sharing Personal Computers e rete locale a bassa velocità Client-Server Elaboratori Server e client, reti locali veloci e collegamenti sul territorio ad alta velocità Multitier approach Creazione del middle ware con distinzione tra livello applicativo, dati e presentazione Le nuove tecnologie Software 21 December, 2015 - slide 7 Alcuni esempi di architettura ClientServer e MT Client Server Data Base Sistemi di posta elettronica e fax Metodi di navigazione in reti geografiche Intranet aziendal Applicazioni gestionali (Finance and accounting, automazione forza vendita, Supporto clienti,…) …. e tanti altri ancora Multitier: Come sopra più …. ERP e gestionali evoluti E commerce (Health care, TLC,…) Knowledge management - Workflow Portali – Customer Relation Management Interazione macchina – macchina Le nuove tecnologie Software 21 December, 2015 - slide 8 Quindi i vantaggi sono Miglior rapporto prezzo/prestazioni; Flessibilità di configurazione e modularità della potenza; Maggiore ricchezza e completezza degli ambienti di sviluppo; Elevata sicurezza e riservatezza gestibile centralmente; Facilità di distribuzione geografica delle risorse; Semplicità di uso a causa di interfaccie grafiche standard; Accessibilità ad elaborazioni non procedurali Miglioramento dei processi interni (ERP,…) Possibilità di stabilire rapporti di business (B2B) Sviluppo delle applicazioni è più veloce (time to market) Le nuove tecnologie Software 21 December, 2015 - slide 9 Le due rivoluzioni La rivoluzione dei PC è il risultato di microprocessori potenti e poco costosi a partire dal IBM® PC come seme La rivoluzione delle comunicazione è il risultato di comunicazioni a banda larga poco costose a partire da Internet come seme Le nuove tecnologie Software 21 December, 2015 - slide 10 … ma il ruolo dei Sistemi operativi e loro evoluzione non è trascurabile Sistemi Sistemi Sistemi Sistemi Sistemi Sistemi Sistemi basati su interfaccie grafiche intuitive fortemente ‘scalabili’ con potenti strumenti di sviluppo con un unico modello di programmazione sicuri (C2 o superiore) facilmente gestibili ‘aperti’ Windows 9x - Windows NT 4.0 – 2K – 2003 – UNIX Linux - Vista Sistemi distribuiti .NET oppure Java Le nuove tecnologie Software 21 December, 2015 - slide 11 L’offerta del mondo PC Server cluster Server Desktop PC Workstation Portables Net PC Television Handheld PC Windows Terminal Le nuove tecnologie Software 21 December, 2015 - slide 12 Wireless e sistemi embedded: il futuro TV- display (WebTV and Entertainment) Web-Phone Le nuove tecnologie Software ‘Wallet’ PC Handheld PC 2.0 ‘Auto’PC 21 December, 2015 - slide 13 Evoluzione delle tecnologie informatiche … uno sguardo al futuro Le due rivoluzioni La rivoluzione dei PC è il risultato di microprocessori potenti e poco costosi a partire dal IBM® PC come seme La rivoluzione delle comunicazione è il risultato di comunicazioni a banda larga poco costose a partire da Internet come seme Le nuove tecnologie Software 21 December, 2015 - slide 15 Leggi che governano lo sviluppo dell’ era della comunicazione Legge di Moore: ogni 18 mesi la potenza di elaborazione raddoppia a parità di costo Legge di Metcalfe: l’utilità di una nuova tecnologie è funzione del (quadrato) del numero di potenziali utenti I sistemi sociali, politici ed economici cambiano linearmente, le tecnologie esponenzialmente Le nuove tecnologie Software 21 December, 2015 - slide 16 La frequenza dello sviluppo tecnologico Era della caccia Tempo di sviluppo: decine di migliaia di anni Eventi tecnologici: migliaia di anni Era agricola Tempo di sviluppo: migliaia di anni Eventi tecnologici: verune centinaia di anni Era industriale Tempo di sviluppo: alcune centinaia di anni Eventi tecnologici: decine di anni Era della comunicazione Tempo di sviluppo previsto: decine di anni Eventi tecnologici: mesi ??? Era dell’estetica ??? Il problema??? La transizione??? Le nuove tecnologie Software L’ adeguamento della società Attraverso scoperte rivoluzionarie 21 December, 2015 - slide 17 Il punto di vista negli anni 90: Information At Your Fingertips Semplice gestione delle informazioni Accesso alle informazioni indipendentemente dalla loro locazione fisica Integrazione dei vari tipi di informazione Il PC come strumento di dialogo Un approccio distribuito, object oriented Le nuove tecnologie Software 21 December, 2015 - slide 19 Informatica negli anni 90: Networking è indispensabile Tutti i PC sono in rete Funzionalità di networking incluse nel Sistema Operativo delle workstation I PC diventano potenti ed i sistemi operativi affidabili ?? Downsizing dei CED Gli Host divengono grandi server Gli ISV necessitano di API comuni per i client e per i server La sicurezza delle informazioni La riservatezza delle informazioni Le nuove tecnologie Software 21 December, 2015 - slide 20 L’informatica negli anni 2000 ... Continua ad utilizzare le reti Diventa uno strumento più pervasivo ... Invasivo Diventa LO strumento per comunicare Il word processor degli anni 90 diventa il mail degli anni 2000 Si spalma sui sistemi embedded Fa evolvere gli ERP verso l’integrazione con gli strumenti di gestione della conoscenza Alcuni temi caldi: E commerce – TAPI – Web TV – Voice over IP – PDA, Smart Phone – Knowledge management – Middleware ... XML ed integrazione B2B, Web Services, … Le nuove tecnologie Software 21 December, 2015 - slide 21 L’evoluzione negli anni 2000 Finora abbiamo pensato a cablare le nostre aziende, .... Adesso dobbiamo pensare a cablare il mondo… Franco Bernabè, aprile 2000 Internet, Telecomunicazioni, Sistemi distribuiti, E-business, Processi esterni e processi interni Il decennio digitale Diffusione delle tecnologie Penetrazione di Internet e del PC WiFi e utenti non conessi Nella vita privata e nelle attività della famiglia … Convergenza verso la persona Strumento per la comunicazione.. … ed il divertimento Alcuni esempi in famiglia … Cultura, Spettacoli e sport Trasporti, vacanze Ordini a negozi Casa digitale … e nel lavoro Comunicare … oltre la posta elettronica Accesso istantaneo alle informazioni di business Transazioni B2B GRANDE Attenzione a Sicurezza e Privacy Le nuove tecnologie Software 21 December, 2015 - slide 23 Il decennio digitale Da un situazione fantascientifica …. .. Alla realtà: Legge di Moore Penetrazione di Internet (600 milioni di persone nel mondo) Nel decennio digitale l’informatica evolverà… Da una attività statica attività delocalizzata Convergenza di dispositivi verso la persona Il PC visto come fulcro di periferiche diverse Diffusione del Wirless 802.11x (Wi-Fi) .. E WiMAx Linguaggio naturale e facilità di uso Diventerà lo strumento per la comunicazione e per l’entertainment Interazione macchina macchina e Web Services Le nuove tecnologie Software 21 December, 2015 - slide 24 Decennio digitale: alcuni scenari Vendita on-line di libri Non solo comperare libri … Confronto prezzi tra venditori diversi Marketplace dell’usato Liste tematiche Tracciamento dell’ordine Riparazione di una autovettura Quante telefonate sono necessarie ?? Sito Web per appuntamenti Web Service per ordini e spedizione ricambi Stato della riparazione Negozi di fiori Interazione con vivaisti Gestione delle consegne a domicilio Pagamento Le nuove tecnologie Software 21 December, 2015 - slide 25 Decennio digitale Riformulazione dell’economia Dibattito sociale su argomenti quali Abbandono dell’ ‘analogico’ Sicurezza della transazione Protezione dei dati Protezione della proprietà intellettuale Protezione della privacy e dei dati personali Protezione dell’identità personale Tecnologie HW Sistemi embedded (automobile, casa, …) Tablet PC, PDA e Smart phones (musica, video) Fotografia digitale e HDTV Blu-ray standard per 50GB su un disco Tecnologie SW Sistemi operativi Ambienti di sviluppo Applicazioni Le nuove tecnologie Software 21 December, 2015 - slide 26 Al termine del ‘Decennio digitale’ arriveremo alla scomparsa del computer Perchè saranno talmente radicati nella nostra vita che non ci accorgeremo più della loro presenza … … come avviene oggi per l’automobile ‘C’è vero progresso solo quando i vantaggi di una nuova tecnologia diventano per tutti ‘, Henry Ford Evoluzione di internet Connectivity Presentation Browse the Web Le nuove tecnologie Software Programmability Program the Web 21 December, 2015 - slide 28 Cambiamenti nell’economia…. Sept 2000 1989 1 NTT 2 Industrial Bank Japan 3 Sumitomo Bank 4 Fuji Bank 5 Dai-ichi Kangyo Bank 6 IBM 7 Mitsubishi Bank 8 Exxon 9 Tokyo Electric 10 Royal Dutch-Shell 163.86 71.59 69.59 67.08 66.09 64.65 59.27 54.92 54.46 53.46 1. General Electric 2. Intel 3. Cisco Systems 4. Microsoft 5. Citigroup 6. Exxon Mobil 7. Pfizer 8. Oracle 9. Vodafone 10. Nortel Networks 572.27 493.47 467.53 368.36 347.82 283.42 265.96 248.41 239.20 233.17 Market Capitalization (in $Billions) Le nuove tecnologie Software 21 December, 2015 - slide 29 … nel 2007 Le nuove tecnologie Software 1 EXXON MOBIL CP XOM 482 2 TOTAL S.A. TOT 347 3 MICROSOFT CP MSFT 275 4 ROYAL DUTCH SHELL RDS-B 253 5 AT&T INC. T 239 6 WAL MART STORES WMT 188 7 BHP BILLITON LIMITED BHP 182 8 INTL BUSINESS MACH IBM 171 9 BHP BILLITON SP ADR BBL 165 10 VODAFONE GRP PLC ADS VOD 161 11 GOOGLE GOOG 159 12 JP MORGAN CHASE JPM 150 13 PETROLEO BRASILEIRO PBR 139 14 GLAXOSMITHKLINE GSK 137 15 HONDA MOTOR CO ADR HMC 129 16 APPLE AAPL 124 17 HEWLETT PACKARD HPQ 121 18 BANCO SANTANDER CENT STD 114 19 SIEMENS A G ADR SI 114 20 BERKSHIRE HATH HLD A BRK-A 170 21 December, 2015 - slide 30 E-business: cos’è VECCHIA ECONOMIA NEW ECONOMY Segmentazione, regolamentazione Globalizzazione e liberalizzazione Valore delle “cose” Valore della conoscenza Orbita attorno al prodotto Orbita attorno al cliente Valore in borsa in base ai profitti Valori di borsa “folli” Catene del valore statiche Catene del valore dinamiche Rapporti di impiego tradizionali Isole di cooperazione Lavoro interinale, flessibilità Cooperazione attraverso il WEB Economia brick and mortar basata su asset fisici Economia CLICK non basata su assett materiali Le nuove tecnologie Software 21 December, 2015 - slide 31 Verso il Collaborative- Commerce (CCommerce) IERI E-commerce C-Commerce Connessioni Impresa Partners Cyberspazio Interazioni 1 –1 1 – molti 1 – chiunque Business model Azienda master /fornitori slave Fornitori partner Dividono i rischi Obiettivo delle applicazioni Produttività dell’utente Transazioni e ecommerce Collaborazione iter – impresa Integrazione di applicazioni Punto a punto Precostituita Tramite adattatori (XML) Flussi informativi Settimane o giorni Ore o minuti Secondi (Zero Latency Model) Le nuove tecnologie Software 21 December, 2015 - slide 32 Aumenta la velocità….. Le nuove tecnologie Software 21 December, 2015 - slide 33 Integrazione tra le aziende Le nuove tecnologie Software 21 December, 2015 - slide 34 Il sistema informativo di un’azienda: gestire una situazione caotica Le nuove tecnologie Software 21 December, 2015 - slide 35 Integrazione ‘a spaghetti’ Le nuove tecnologie Software 21 December, 2015 - slide 36 Integrazione ‘a lasagne’ Le nuove tecnologie Software 21 December, 2015 - slide 37 Un’architettura basata su un piano regolatore Le nuove tecnologie Software 21 December, 2015 - slide 38 Viviamo in un mondo che sta cambiando “E” is Best European IPOs 1999 U.S. Xmas 1998 2006–2008 E-business ends Dot-Com Share Fall-out Investor Disillusionment Brick-and-Mortar Failures U.S. IPOs 1997/8 Dot-Com Starts Business Disillusionment Internet WWW Technology Trigger Post-Net Businesses Dot-Com Shake-out Optimized E-Business “True” E-Business Emerges Peak of Inflated Expectations Trough of Disillusionment Slope of Enlightenment Plateau of Profitability 1990–96 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 Year Le nuove tecnologie Software 21 December, 2015 - slide 39 Fattori di successo dell’impresa italiana IERI DOMANI Costo del denaro (Lira ed Euro vs. $) Organizzazione dell’azienda e dei processi Genio italico (utilizza tecnologie radicate, no innovazione) Innovazione… reale Estetica Estetica Le nuove tecnologie Software 21 December, 2015 - slide 40 Vivere in un mondo che sta cambiando ….. Vivere in un mondo rivoluzionario Quando l’uomo sbarcava sulla luna, gli orologi digitali non esistevano Il primo computer che ho usato aveva 64 parole di memoria e riempiva una stanza Il primo calcolatore che ho avuto era un HP65 che costava 500.000 Lire Quando siamo passati dai 300 ai 1200 bps al centro calcolo (DTH) molte persone dichiararono che stavamo gettando il denaro dalla finestra, in quanto nessuno era così veloce da digitare o leggere 120 caratteri al secondo Un giorno un venditore dichiarò che in 5 anni la potenza di calcolo di un mainframe sarebbe stata disponibile sulla scrivania: qualcuno rise e disse ‘OK , ma dove mettiamo gli hard disk??’ Le nuove tecnologie Software 21 December, 2015 - slide 42 Alcune affermazioni illustri La macchina da scrivere….., non dura!!! (Segretario comunale di un comune del FVG) Non c’è nessuna ragione per cui una persona debba avere un computer in casa (Kenneth Olsen – CEO Digital Equipment) L’interfaccia grafica non serve a nulla, niente potrà mai sostituire il terminale (Responsabile centro calcolo importante società mobiliera) No, internet è solo una elucubrazione di scienziati. Il mondo va verso lo standard OSI ed X.400 (responsabile network e mail di un area di ricerca) Windows NT non ha futuro. Per la grafica bisogna dotarsi di X-terminal e di macchine UNIX (responsabile calcolo di una università) Non mettete in programma corsi su Internet: è solo una moda passeggera. (Responsabile della formazione di un ente regionale) Io non manderò mai un messaggio di posta elettronica, è troppo complicato, e poi …. chi mai lo leggerà (direttore di dipartimento universitario) Nel 1990, 60 saggi in US prevedevano l’informatica del futuro dimenticando il Web !!! Ospitiamo le pagine Web di scuole superiori …. Non si può!!! ….. E chissà quante altre …. Le nuove tecnologie Software 21 December, 2015 - slide 43 The Power of Innovation •Heavier-than-air flying machines are impossible,... Lord Kelvin, President Royal Society, 1895 •I think that there is a world market for maybe five computers Thomas Watson, chairman of IBM, 1943 •Computers in the future may weigh no more than 1.5 tons Popular mechanics, 1949 •There is no reason anyone would want a computer in their home Ken Olson, President, Chairman, and founder of Digital Equipment Corp., 1977 •64K ought to be enough for anybody Bill Gates, 1981 Le nuove tecnologie Software 21 December, 2015 - slide 44 45 milioni di piccole aziende nel mondo Anni ’90: organizzazione aziendale nelle medie imprese forti benefici Decennio digitale benefici per le piccole imprese Scenario: Società di consulenti indipendenti: distributori a valore aggiunto Stessa strategia che MS ha usato per I server nella media impresa (raggiungendo il 37% del mercato partendo da zero) Approccio Bottom-up … da Office Disponibilità di soluzioni ‘pre confezionate’ e di ‘piattaforme’ di sviluppo Risultato: ERP – CRM – Force sales automation … A prezzi contenuti Con tempi di sviluppo ‘certi’ Le nuove tecnologie Software 21 December, 2015 - slide 48 L’ICT nelle PMI TCO: ATTENZIONE Spese IT nella PMI sono sbilanciate verso: Infrastruttura (reti, PC,…) Utility – processi interni (paghe, gestionale, fatture,…) Considerare l’ASP Spese IT devono spostarsi verso processi - applicazioni di ottimizzazione Gestione della supply chain Gestione del cliente Cambia il ruolo delle software house e dei HW vendors Offrire semplicità, facilità di gestione ed interoperabilità dei prodotti Riconoscere differenze tra PMI e non considerarle una unità omogenea (5 canali e innumerevoli mercati verticali) Istituire canali di distribuzione multilivello che sfruttino I canali esistenti Strategia di marketing orientata al business e non alle tecnologie Le nuove tecnologie Software 21 December, 2015 - slide 49 Il radar Screen, per orientare le scelte ITC Benefit Portafoglio Digitale Nuovi modelli di business Web Service WAP/ Wirelesss Web Location Sensing Bluetooth E- Payments Nuovi processi VoIP Nanocomputing Biometrica WiMax Grid Computing FE display Processi in sviluppo Wireless LANs/802.11 Personal Fuel Cells Riconoscimento Vocale Natural Language Search Text-to-Speech PDA - Phones VPN PKI Bassa: Demo, prototipi e progetti pilota Moderata: da utilizzare se motivata Fonte: Gartner Le nuove tecnologie Software Maturità 21 December, 2015 - slide 50 Uno sguardo al futuro - Nanotecnologie Fuel cells al metanolo WiMax: una alterantiva al WiFi con un range di 40 km Carte di credito con riconoscimento vocale Photon Vacuum Projector: proiettori grandi come un francobollo (4 W !!) Ultra (Full) HD Video:immagini con risoluzione 16 volte la massima di oggi Field Emission Display (FED) basato su nanotubi di carbonio Le nuove tecnologie Software 21 December, 2015 - slide 51 Priorità in europa Miglioramento degli strumenti per la sicurezza Applicazione della business intelligence Abilitazione del lavoro in mobilità Adozione ed integrazione del workflow Aggiornamento dei sistemi ERP Gestione dello storage Integrazione fonia dati su IP Customer Rrelationship Management Strumenti per l‘integrazione dei processi di business Middleware Virtualizzazione dei server Crescita della spesa a livello europeo: +2.5 % (in Italia 1.6%) per grandi imprese Le nuove tecnologie Software 21 December, 2015 - slide 52 Il mercato dell’IT nei principali Paesi (2004-2006) Variazioni % su anno precedente 6.8% 6.0% 5.7% 5.0% 3.7% 3.9% 3.5% 2.9% 3.2% 3.1% 2.8% 3.3% 2.5% 2.2% 1.6% 0.9% USA Giappone Europa Fonte: AITech - Assinform / NetConsulting Le nuove tecnologie Software Regno Unito 2005/04 Germania Francia Italia Spagna 2006/05 21 December, 2015 - slide 53 Dinamica del mercato IT per settori (2006-2005) 10% Consumer 8% 6% D 2006/2005 Travel & Trasportation 4% TLC e Media Utilities Sanità 2% Banche Enti Locali Ass.ni e Finanziarie Distribuzione e Servizi 0% Difesa e Spazio -2% Valori in Mln € (2006) PAC Industria -4% 0 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 Fonte: AITech - Assinform / NetConsulting Le nuove tecnologie Software 21 December, 2015 - slide 54 La diffusione del commercio elettronico in Italia e in Europa Imprese che acquistano on-line nei Paesi UE25 52% 50% 48% 44% 37% 34% 32% 30% 29% 23% 21% 18% 17% Irlanda Regno Unito Germania Svezia Austria Danimarca Paesi Bassi Lussemburgo UE25 Finlandia Francia Slovenia Lituania 17% 16% 16% 15% 10% 10% Repubblica Ceca Polonia Belgio Spagna Cipro Italia Lettonia Imprese che vendono on-line nei Paesi UE25 3% Le nuove tecnologie Software 34% 30% Danimarca Regno Unito 24% 23% 23% Svezia Paesi Bassi Irlanda Francia Germania UE25 Austria Belgio Finlandia Lituania Slovenia Lussemburgo Polonia Spagna Repubblica Ceca Cipro Italia Lettonia 18% 18% 16% 15% 15% 14% 13% 11% 11% 9% 8% 8% 6% 3% 2% Fonte: ISTAT (2006) 21 December, 2015 - slide 55 Indicatori di diffusione ICT in Italia 1999 2003 7,700,000 15,348,000 39 68 44.10% 72.70% N° di SMS inviati (MLD) 1.75 28.5 Linee attive di telefonia mobile (mln) 30.3 56.8 Parco PC PC per 100 addetti Utenti cellulari (% su pop.) Abitazioni con accesso a Internet (%) 19,2% (1) Aziende connesse a Internet (%) 65,99% (2) Accessi a banda Larga - 2,250,000 Hot Spot WiFi attivi - 650 Domini Internet Registrati Conti bancari on-line (mln) Aziende utenti di Corporate Banking Le nuove tecnologie Software 35,4% (3) 81.30% 63,339 965,614 0.5 6.3 177,341 772,869 21 December, 2015 - slide 56 Mercato IT in Italia (2004-2006) Valori in milioni di Euro 19.320 0,9% 1,6% +0,4% +1,1% 13,481.0 13,335 13,280 -3,7% -3,5% 850 883 915 5,125 +3,0% 2004 Hw 19.804 19.496 5,278 2005 Assistenza tecnica +3,7% 5,473 2006 Software e servizi Fonte: AITech - Assinform / NetConsulting Le nuove tecnologie Software 21 December, 2015 - slide 57 Dinamica del mercato IT per dimensione di impresa (2005-2006) Mln €, % su totale e D% al netto del consumer 06/05 Grandi 10.696 >250 (56.7%) addetti Medie 50-249 05/04 1.3% Grandi 0.9% 4.678 1.8% Medie (24.8%) addetti Piccole 1-49 addetti 1.7% 3.475 Piccole (18.4%) 0.3% -1.4% Totale 18.849 mln € Fonte: AITech - Assinform / NetConsulting Le nuove tecnologie Software 21 December, 2015 - slide 58 La sfida della produttività Crescite annue della produttività nei maggiori Paesi 3.0% 2.5% 2.0% 1.5% 1.0% 0.5% 0.0% Francia Fonte: OCSE Le nuove tecnologie Software Germania Italia Italia 1990-1995 Giappone 1995-2000 Regno Unito Stati Uniti 2000-2005 21 December, 2015 - slide 59 La sfida della crescita I differenziali di crescita dell’Italia rispetto agli altri paesi I valori negativi indicano che l’Italia si sta allontanando dalle medie degli altri Paesi. 1.0 0.5 0.0 -0.5 -1.0 -1.5 1970-1980 1980-1990 1985-1990 UE-15 1990-1995 G7 1995-2000 2000-2005 OCSE21 Fonte: elaborazioni CSC su dati OCSE Le nuove tecnologie Software 21 December, 2015 - slide 60 Reti di calcolatori ed evoluzione architetturale Ovvero dal Time sharing .... .... al multi tier Passando attraverso le reti RETE DI ELABORATORI: modello concettuale Tre livelli di comunicazione (comunicazione umana) Livello fisico (come parliamo) Livello sintattico – sinottico (che lingua parliamo) Livello concettuale (di che cosa parliamo) Tre livelli di comunicazione (comunicazione computer) Livello fisico (Ethernet – TR – ISDN – ATM -...) Livello sintattico – sinottico (TCP-IP, NetBEUI, ...) Livello concettuale (IPC, ) Le nuove tecnologie Software 21 December, 2015 - slide 62 Modello di rete primordiale: Il timesharing Funzionamento: Condivisione di tempo Gestione dell’input Output Vantaggi: Basso traffico in rete Periferiche poco costose Sicurezza e Riservatezza Svantaggi: Elaborazione centralizzata Limite numero utenti Scarsa flessibilità Difficile integrazione Office Le nuove tecnologie Software A Mainframe B CPU C D E 21 December, 2015 - slide 63 Modello di rete classico: Resource sharing Funzionamento: Condivisione di risorse Elaborazione locale Vantaggi: Alto numero di utenti Condivisione di periferiche Elevata flessibilità Integrazione con Office Svantaggi: Alto traffico in rete (DB) Tempi di calcolo elevati (PC) Le nuove tecnologie Software 21 December, 2015 - slide 64 Il modello Server Dedicato Server mette a disposizione le sue risorse I client le usano I client non possono comunicare tra loro se non attraverso il server Il server è una macchina ‘persa’ Centralizzazione account Prestazioni e semplicità di uso Le nuove tecnologie Software 21 December, 2015 - slide 65 Il modello Pari a Pari (Peer to Peer) Ogni nodo Puo’ essere sia client che server E’ client quando usa una risorsa E’ server quando pubblica una risorsa I client possono comunicare tra loro Non ci sono macchine ‘persa’ Problemi di sicurezza Complessita’ di uso Performance Le nuove tecnologie Software 21 December, 2015 - slide 66 Architettura Client-Server Il meglio dei due ambienti Gestione centralizzata dei dati Sofisticata sicurezza e amministrazione Architettura client-server Le nuove tecnologie Software Ambiente individuale Interfaccia grafica interattiva Miglior rapporto prezzoprestazioni 21 December, 2015 - slide 67 L’architettura Client - Server Funzionamento: Comunicazione tra processi Elaborazione locale centrale Vantaggi: Alto numero di utenti Condivisione di periferiche Elevata flessibilità Integrazione con Office Basso traffico in rete Tempi di calcolo bassi Sicurezza elevata Svantaggi: Migrazione Client pesante Logica distribuita Le nuove tecnologie Software 21 December, 2015 - slide 68 L’architettura Multi Tier Funzionamento: Comunicazione tra processi su almeno tre componenti Vantaggi: WEB browser Logica applicativa in 1 posto Elevata flessibilità Basso traffico in rete Sicurezza elevata Interpiattaforma Facilità di gestione Implemetazione Svantaggi: .... To be found Le nuove tecnologie Software 21 December, 2015 - slide 69 Evoluzione del modo di scrivere le applicazioni Ovvero dall’accesso ai dati proprietario .... .... all’informatica distribuita Passando attraverso le reti Applicazione monolitica L’applicazione contiene: User interface Business rules Propri cursori Query processor Interfacce proprietarie Interfaccia proprietaria ISAM Data Le nuove tecnologie Software Applicazione Più di una interfaccia ai dati Vincolata a API proprietarie Difficile da mantenere e estendere Interfaccia proprietaria SQL Data 21 December, 2015 - slide 71 Data Access Via ADO/OLE DB L’applicazione contiene: Applicazione User interface Business rules Propri cursori Query processor ADO Interfacce di un provider di rowset OLE DB Ancora monolitica Interfaccia di accesso ai dati unificata Consentito l’accesso a nuovi tipi di dati Ancora difficile da mantenere e address:http:www.microsoft.com/oledb/ ole db Product info specification Download Resources HTML data OLE DB ISAM data Begin Transaction T000 Commit Transaction T000 Begin Transaction T001 Join Transaction T001 Resource R902 insert 9.72 to Resource R902 Begin Transaction T002 insert 8.73 to Resource R902 Join Transaction T001 Resource R910 Join Transaction T002 Resource R731 insert 1913.87 to Resource R902 delete 1913.87 from Resource R910 Commit Transaction T000 OLE DB OLE DB Le nuove tecnologie Software OLE DB 0:00.00 0:00.15 0:00.17 0:01.00 0:02.07 0:05.17 0:06.92 0:07.18 0:07.19 0:09.27 0:09.28 0:09.30 Mail data Log file OLE DB Spreadsheet data SQL data 21 December, 2015 - slide 72 Dopo l’aggiunta di un query processor L’applicazione contiene: Applicazione User interface Business rules Propri cursori ADO OLE DB Query processor e address:http:www.microsoft.com/oledb/ ole db Product info specification Download Resources 0:00.00 0:00.15 0:00.17 0:01.00 0:02.07 0:05.17 0:06.92 0:07.18 0:07.19 0:09.27 0:09.28 0:09.30 OLE DB ISAM data Begin Transaction T000 Commit Transaction T000 Begin Transaction T001 Join Transaction T001 Resource R902 insert 9.72 to Resource R902 Begin Transaction T002 insert 8.73 to Resource R902 Join Transaction T001 Resource R910 Join Transaction T002 Resource R731 insert 1913.87 to Resource R902 delete 1913.87 from Resource R910 Commit Transaction T000 OLE DB OLE DB Le nuove tecnologie Software Interfaccia di accesso ai dati unificata Consentito l’accesso a nuovi tipi di dati Gestibile OLE DB OLE DB HTML data Mail data Log file OLE DB SQL data Spreadsheet data 21 December, 2015 - slide 73 Aggiunta di business rules L’applicazione diventa una User interface a Applicazione oggetti Business rules ADO OLE DB Interfaccia di accesso ai dati unificata Consentito l’accesso a nuovi tipi di dati Applicazione semplice OLE DB Business rules OLE DB OLE DB Query processor e address:http:www.microsoft.com/oledb/ ole db Product info specification Download Resources HTML data Query processor OLE DB ISAM data OLE DB 0:00.00 0:00.15 0:00.17 0:01.00 0:02.07 0:05.17 0:06.92 0:07.18 0:07.19 0:09.27 0:09.28 0:09.30 Begin Transaction T000 Commit Transaction T000 Begin Transaction T001 Join Transaction T001 Resource R902 insert 9.72 to Resource R902 Begin Transaction T002 insert 8.73 to Resource R902 Join Transaction T001 Resource R910 Join Transaction T002 Resource R731 insert 1913.87 to Resource R902 delete 1913.87 from Resource R910 Commit Transaction T000 OLE DB OLE DB Le nuove tecnologie Software OLE DB Business rules Mail data Log file OLE DB Spreadsheet data SQL data 21 December, 2015 - slide 74 L’evoluzione ieri oggi 3 tier User Applicazione “monolitica” domani Data consumer Query procsr ISAM DBMS ODBMS Cursor eng RDBMS Mail Media Business Rules Data Le nuove tecnologie Software 21 December, 2015 - slide 75 Non si può andare contro la storia [email protected]