FONDAMENTI DI INFORMATICA III A5-1 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento 5 Seconda e Terza generazione Evoluzione del Middleware.

Slides:



Advertisements
Presentazioni simili
Il check-up dell’innovazione
Advertisements

Le forze ed i loro effetti
EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Reti informatiche: Introduzione AICA © 2005.
TAV.1 Foto n.1 Foto n.2 SCALINATA DI ACCESSO ALL’EREMO DI SANTA CATERINA DEL SASSO DALLA CORTE DELLE CASCINE DEL QUIQUIO Foto n.3 Foto n.4.
II° Circolo Orta Nova (FG)
Sistema per la Negoziazione Prezzi
Corso di INFORMATICA DI BASE
Liberiamo(ci) (dal)le applicazioni con Softgrid
TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI Davide.
1 DECRETO LEGISLATIVO 626/94 19 SETTEMBRE 1994 MODIFICHE ED INTEGRAZIONI DECRETO LEGISLATIVO 242/96 19 MARZO 1996 CORSO DI FORMAZIONE ED INFORMAZIONE IN.
Organizzazione e dimensione della forza di vendita
1 Come spostare traffico dalla gomma alla rotaia Romeo Danielis Università degli Studi Trieste Quali ferrovie a Nord Est. Le proposte.
Frontespizio Economia Monetaria Anno Accademico
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
1 Tavolo del Patto per la crescita intelligente, sostenibile e inclusiva Il ricorso agli ammortizzatori sociali nei territori colpiti dagli eventi sismici.
Il contesto abitanti dipendenti dirigenti 164
DISEGNO TECNICO INDUSTRIALE
Marketing MARKETING DEL TURISMO Facoltà di Scienze Politiche e
L’elasticità e le sue applicazioni
GESTIONE DELLA PRODUZIONE
1 9: Progettazione Architetturale Obiettivo: stabilire la struttura globale di un sistema software Descriveremo diversi tipi di modello di architettura,
1 14. Verifica e Validazione Come assicurarsi che il software corrisponda alle necessità dellutente? Introdurremo i concetti di verifica e validazione.
Sistemi Informativi e Sistemi ERP
Distributed Object Computing
1 Seconda ora Larchitettura di un sistema di e- government: parte seconda Un esempio di progetto di e-Government: il progetto servizi alle imprese Un esempio.
EPA 01/02 VII /1 Relazioni spaziali tra i prezzi Lo spazio: produzione e consumo non avvengono nello stesso punto il prodotto deve essere spostato, con.
Architettura Three Tier
Università degli Studi
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Ufficio Studi UNIONCAMERE TOSCANA 1 Presentazione di Riccardo Perugi Ufficio Studi UNIONCAMERE TOSCANA Firenze, 19 dicembre 2000.
eliana minicozzi linguaggi1a.a lezione2
Corso di Informatica per Giurisprudenza Lezione 5
Eredità culturale e nuove tecnologie: La digitalizzazione del libro antico tra accesso e conservazione Padova, febbraio 2000 La biblioteca digitale:
FONDAMENTI DI INFORMATICA III A2-1 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO Argomento 2.3 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO.
FONDAMENTI DI INFORMATICA III A2A2-1 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO Argomento 2 Approfondimento 2 CARATTERISTICHE E MODELLIZZAZIONE.
FONDAMENTI DI INFORMATICA III A2-1 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO Argomento 2 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO.
Il marketing: costruire una relazione profittevole con il cliente
La struttura organizzativa e informativa del controllo
19 Lezione 21/5/04 Composizione dell'immagine 1 COMPOSIZIONE DELLIMMAGINE.
2 3 4 RISERVATEZZA INTEGRITA DISPONIBILITA 5 6.
Manuale chiave Gioventù+Sport
1 Negozi Nuove idee realizzate per. 2 Negozi 3 4.
ISOIVA (LOCALE) TO ISOIVA (WEB) RIPARTIZIONE INFORMATICA UFFICIO APPLICATIVI AMMINISTRATIVI 13/04/2011 UNIVERSITÀ DEGLI STUDI DI FERRARA 1.
Alcatel Presentation - DIRCOM - July Provincia di Foggia Presentazione 21 Dicembre 1998 Auditorium Biblioteca Provinciale.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
TECNOLOGIE DELLINFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica.
1 Guida per linsegnamento nei corsi per il conseguimento del CERTIFICATO DI IDONEITÀ ALLA GUIDA DEL CICLOMOTORE.
TRASMISSIONE DATI CON MODEM
Bando Arti Sceniche. Per poter procedere è indispensabile aprire il testo del Bando 2ROL - Richieste On Line.
Esercitazioni di Meteorologia da satellite
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
ECONOMIA DEI TRASPORTI E DEI SISTEMI LOGISTICI
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
ECDL per TUTTI con I Simpson Azzurra & Silvia.
Relazioni interaziendali
LE COMPONENTI DEL SISTEMA INFORMATIVO
I dati del questionario di autovalutazione dei docenti Prime rilevazioni.
Analisi strategica del settore dei servizi a valore aggiunto nel sistema finanziario nazionale ed internazionale Ing. Silvia Torrani ottobre 2006.
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill,
Corso di Web Services A A Domenico Rosaci 1. Introduzione
Luca Bonini Dipartimento ricerca e sviluppo IUFFP Lugano
RDN - Radio Data Network Protojet Office Una Soluzione Professionale.
RITUALITÀ LA COMUNICAZIONE È DETERMINATA DA REGOLE SOCIALMENTE STABILITE PER OGNI PARTICOLARE SITUAZIONE. IN CERTE.
Identificazione dei database interni alle applicazioni software Napoli 30 gennaio 2014 Ing. Gennaro Di Giaimo Presidente del CdA Mediamobile Italia S.p.A.
Competitività e attrattività dei territori italiani: la SICILIA _______________________________ Palermo, 9 giugno 2014 Area PTIE 1.
Acceleratori e Reattori Nucleari
1 Progettazione Architetturale. 2 Obiettivo: stabilire la struttura globale di un sistema software Descriveremo diversi tipi di modello di architettura,
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
Sistemi distribuiti Sistema distribuito indica una tipologia di sistema informatico costituito da un insieme di processi interconnessi tra loro in cui.
Transcript della presentazione:

FONDAMENTI DI INFORMATICA III A5-1 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento 5 Seconda e Terza generazione Evoluzione del Middleware Architettura ad oggetti

FONDAMENTI DI INFORMATICA III A5-2 Tendenze evolutive dei SIU Argomento 5 Evoluzione dei SIU Dalla seconda alla terza generazione Caratteristiche architetturali della terza generazione Il middleware: evoluzione e posizionamento La quarta generazione

FONDAMENTI DI INFORMATICA III A5-3 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento 5.1 Seconda e Terza generazione Evoluzione del Middleware Architettura ad oggetti

FONDAMENTI DI INFORMATICA III A5-4 Tendenze evolutive dei SIU Seconda e Terza generazione I sistemi informativi d'ufficio sono il veicolo attraverso il quale la potenza della tecnologia dell'informazione è consegnata nelle mani degli utenti finali C. Conneighton, Office Information Systems: Empowering the Workgroup and the Enterprise, Gartner Group, 1992

FONDAMENTI DI INFORMATICA III A5-5 Tendenze evolutive dei SIU Seconda e Terza generazione Seconda generazione dei sistemi d'ufficio (seconda metà anni '80) polarizzazione su: l utilizzatori di sistemi integrati time-shared l utilizzatori di personal computer l utilizzazione di strumenti di produttività individuale

FONDAMENTI DI INFORMATICA III A5-6 Tendenze evolutive dei SIU Seconda e Terza generazione Terza generazione dei sistemi d'ufficio l catturare la forza dei modelli propri della seconda generazione: n la sofisticazione e n la gestibilità dei sistemi host-based l congiungerla con n la personalizzazione e n la flessibilità del mondo dei PC

FONDAMENTI DI INFORMATICA III A5-7 Tendenze evolutive dei SIU Seconda e Terza generazione I sistemi di terza generazione portano sul desktop l i sistemi di produzione l l'end-user computing Questi sistemi possono essere caratterizzati da un approccio di tipo: l "top-down (a partire cioè dai sistemi host-based) l "bottom-up (a partire dai sistemi basati su PC)

FONDAMENTI DI INFORMATICA III A5-8 Tendenze evolutive dei SIU Seconda e Terza generazione L'approccio ai sistemi di terza generazione

FONDAMENTI DI INFORMATICA III A5-9 Tendenze evolutive dei SIU Seconda e Terza generazione Nei sistemi di terza generazione troviamo due tipi di software: l applicazioni l ed un tipo particolare di software che supporta e aggiunge valore alle applicazioni Quest'ultimo software risiede in quello strato che viene definito middleware

FONDAMENTI DI INFORMATICA III A5-10 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento 5.2 Seconda e Terza generazione Evoluzione del Middleware Architettura ad oggetti

FONDAMENTI DI INFORMATICA III A5-11 Tendenze evolutive dei SIU Evoluzione del Middleware Il middleware consiste nello strato di software tra il sistema operativo e le applicazioni I servizi di middleware si distinguono in: l servizi maturi (sono quelli definiti su standard stabilizzati) l servizi emergenti che rappresentano il fronte dell'innovazione Esempi di middleware: l Network Application Support (NAS) della Digital Equipment Corp.'s, l Advance Services di Microsoft l System Application Architecture (SAA) di IBM l...

FONDAMENTI DI INFORMATICA III A5-12 Tendenze evolutive dei SIU Evoluzione del Middleware Software di middleware Ambiente utente l sistema "a finestre" (windowing system) l "tavolo di lavoro" ad oggetti (desktop object paradigma) l sviluppo applicazioni l macro di comunicazione tra applicazioni

FONDAMENTI DI INFORMATICA III A5-13 Tendenze evolutive dei SIU Evoluzione del Middleware Software di middleware Mail l motore (trasporto e tabelle del contenuto) l "porte" di comunicazione (gateways) l servizi di integrazione sistemi (systems integration) l agente utente/applicazioni

FONDAMENTI DI INFORMATICA III A5-14 Tendenze evolutive dei SIU Evoluzione del Middleware Software di middleware Trattamento di documenti l organizzazione "schedario" ed "armadio" (file, cabinet) l base dati documentale l controllo del flusso dei documenti (workflow) l strumenti di calcolo documenti l strumenti multimediali (immagini, voce) l reperimento sui contenuti

FONDAMENTI DI INFORMATICA III A5-15 Tendenze evolutive dei SIU Evoluzione del Middleware Software di middleware Trattamento oggetti Strumenti di calcolo distribuito l strumenti di sicurezza l strumenti di richiamo di procedure remote (remote procedure call) Accesso e trattamento dati l motore relazionale l accesso a dati remoti/esterni al sistema...

FONDAMENTI DI INFORMATICA III A5-16 Tendenze evolutive dei SIU Evoluzione del Middleware Software di middleware Critico, ma a maggior potenziale: l middleware per il trattamento di applicazioni distribuite ed "oggetti"

FONDAMENTI DI INFORMATICA III A5-17 Tendenze evolutive dei SIU Evoluzione del Middleware Diffusione dei sistemi di terza generazione Modello evolutivo a spirale che coinvolge la tecnologia dell'informazione (Information Technology, brevemente IT) Esistono due valide ragioni per le aziende per investire nell'IT: l incrementare i ricavi l comprimere i costi

FONDAMENTI DI INFORMATICA III A5-18 Tendenze evolutive dei SIU Evoluzione del Middleware Diffusione dei sistemi di terza generazione Modello evolutivo a spirale I balzi della tecnologia creano opportunità per modificare le operazioni di affari che possono dare vantaggio competitivo Solo un'azienda (solitamente una nuova entrante nel sistema) realizza questo vantaggio, le altre lottano per emergere e trovare nuove differenziazioni L'IT rappresenta una via per procurarsi vantaggi La ricerca e sviluppo porta a nuovi balzi tecnologici: la spirale continua

FONDAMENTI DI INFORMATICA III A5-19 Tendenze evolutive dei SIU Evoluzione del Middleware Diffusione dei sistemi di terza generazione Modello evolutivo a spirale Quando l'economia è in stato di crescita, questa spirale genera opportunità per aziende nuove entranti e concorrenti Quando si è in fase di restrizione e contrazione, non in crescita ed espansione, i balzi tecnologici nei sistemi di ufficio rappresentano il veicolo per sopportare la pressione Lo scopo, nel contesto di un'economia globale, è la riduzione del tempo per l'azione di risposta delle aziende al mercato. (per es. un prodotto lanciato sul mercato risponde alle richieste del cliente oppure necessita di interventi di R&S)

FONDAMENTI DI INFORMATICA III A5-20 Tendenze evolutive dei SIU Evoluzione del Middleware Diffusione dei sistemi di terza generazione I sistemi d'ufficio offrono il potenziale per consentire all'organizzazione di definire e sviluppare modifiche in un tempo estremamente ridotto: gli utilizzatori di questi sistemi possono variare e coordinare il processo produttivo La differenza fondamentale delle applicazioni tra la seconda e la terza generazione dei sistemi d'ufficio è la focalizzazione: che passa dall'individuale al processo

FONDAMENTI DI INFORMATICA III A5-21 Tendenze evolutive dei SIU Evoluzione del Middleware Diffusione dei sistemi di terza generazione L'evoluzione tra la seconda e la terza generazione comporta il passaggio: l dall'individuale ai processi l dall'elaborazione dei testi al trattamento integrato dei documenti l dall'analisi delle informazioni alla loro interpretazione ed alle conseguenti azioni

FONDAMENTI DI INFORMATICA III A5-22 Tendenze evolutive dei SIU Evoluzione del Middleware L'evoluzione dalla seconda alla terza generazione di OIS: dall'individuale ai processi

FONDAMENTI DI INFORMATICA III A5-23 Tendenze evolutive dei SIU Evoluzione del Middleware Aspetti critici che coinvolgono le applicazioni di terza generazione caratterizzate dal trattamento degli oggetti La tecnologia ad oggetti presenta due punti di particolare rilevanza per le elaborazioni utente (End-User Computing, brevemente EUC): l l'integrazione di applicazioni eterogenee l lo sviluppo di applicazioni da parte degli utenti finali

FONDAMENTI DI INFORMATICA III A5-24 Tendenze evolutive dei SIU Evoluzione del Middleware Interfacca grafica (Graphic User Interface, GUI): l l'integrazione delle applicazioni avviene al livello di presentazione Oggetti: l vengono inizialmente definiti metodi standard per il passaggio di informazioni tra applicazioni l infine vengono definite classi standard di applicazioni che possono essere riassemblate in nuove applicazioni

FONDAMENTI DI INFORMATICA III A5-25 Tendenze evolutive dei SIU Evoluzione del Middleware L'orientamento agli oggetti è un concetto utilizzato per descrivere un'apertura della tecnologia che abilita i prodotti software che sono altamente modulari e riusabili Applicazioni, dati e reti vengono trattati come oggetti che possono essere mescolati e accoppiati in modo molto flessibile

FONDAMENTI DI INFORMATICA III A5-26 Tendenze evolutive dei SIU Evoluzione del Middleware I quattro concetti fondamentali dell'orientamento agli oggetti: l incapsulamento l passaggio di messaggi l ereditarietà l late binding Come risultato un'applicazione non deve legarsi ad un specifico sistema, i dati non devono legarsi ad una specifica applicazione

FONDAMENTI DI INFORMATICA III A5-27 Tendenze evolutive dei SIU Evoluzione del Middleware Nuove applicazioni Si differenziano per: l integrazione di nuove tecnologie l focalizzazione su una nuova classe di problemi l impiego, dal disegno allo sviluppo, di utenti finali Di conseguenza l'importanza di progettare strumenti destinati all'utente finale degli uffici per il supporto alla generazione di procedure e basi dati

FONDAMENTI DI INFORMATICA III A5-28 Tendenze evolutive dei SIU Evoluzione del Middleware Nuove applicazioni Importanza rivestita dalle linee guida per i formati, i protocolli e le interfacce programmabili ai servizi di middleware Necessarie per raggiungere gli obiettivi di: l interoperabilità l integrazione l innovazione l gestibilità

FONDAMENTI DI INFORMATICA III A5-29 Tendenze evolutive dei SIU Evoluzione del Middleware Gli obiettivi perseguiti nell'architettura di questi sistemi sono: l massimizzare l'abilità di "incastrare" prodotti di differenti venditori (plug and play) l costruire sistemi eterogenei ma accessibili in termini di facilità d'uso (basata sull'integrazione di applicazioni e sull'innovazione) e di gestione Nella seconda generazione si avevano applicazioni integrate in ambiente chiuso (All-in-1, WangOffice) o applicazioni non integrate in ambiente aperto (WordPerfect, Excel) Nella terza generazione l'architettura contempla applicazioni integrate in ambiente aperto

FONDAMENTI DI INFORMATICA III A5-30 Tendenze evolutive dei SIU Evoluzione del Middleware Il middleware per l'integrazione di applicazioni in ambiente aperto

FONDAMENTI DI INFORMATICA III A5-31 Tendenze evolutive dei SIU Evoluzione del Middleware La parte dominante dell'architettura dei sistemi di terza generazione è il middleware La caratteristica che distingue il middleware nella terza generazione è la sua apertura: l le interfacce sono programmabili e vengono pubblicate Esempi di collezioni di middleware: SAA IBM e NAS DEC Esempi di middleware: il motore Lotus Notes ed il motore Microsoft Mail

FONDAMENTI DI INFORMATICA III A5-32 Tendenze evolutive dei SIU Evoluzione del Middleware Middleware maturo e middleware emergente Il middleware maturo è l'insieme di servizi standardizzati (in modo formale o informale) che aumenta l'interoperabilità tra prodotti di venditori diversi, e consente lo sviluppo di applicazioni portabili tra piattaforme diverse Il middleware emergente è specifico per venditore oppure è multipiattaforma ma dipendente dalla strategia di middleware del venditore

FONDAMENTI DI INFORMATICA III A5-33 Tendenze evolutive dei SIU Evoluzione del Middleware Il posizionamento del middleware maturo ed emergente

FONDAMENTI DI INFORMATICA III A5-34 Tendenze evolutive dei SIU Evoluzione del Middleware La posta elettronica rappresenta una base per il modello di architettura middleware X400 Standard Messaging Format (SMF) Message Handling Service (MHS) su Novell LNA Vendor Independent Messaging (VIM) di Lotus/Borland/Novell/Apple/IBM Messaging Application Program Interface (MAPI) di Microsoft

FONDAMENTI DI INFORMATICA III A5-35 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento 5.3 Seconda e Terza generazione Evoluzione del Middleware Architettura ad oggetti

FONDAMENTI DI INFORMATICA III A5-36 Tendenze evolutive dei SIU Architettura ad oggetti I grossi investimenti richiesti per costruire, mantenere e differenziare il middleware porta a consolidare una situazione con un numero limitato di architetture software e conseguentemente un limitato numero di piattaforme (varie alleanze ed acquisizioni AT&T/NCR, Wang/IBM, Apple/IBM, Lotus cc:Mail, IBM/Lotus ecc.) Gradualmente le alleanze producono "cluster" di costruttori con prodotti interoperanti in modo più efficiente rispetto all'integrazione proprietaria

FONDAMENTI DI INFORMATICA III A5-37 Tendenze evolutive dei SIU Architettura ad oggetti Effetti positivi: l come l'effetto di consolidamento porta i costruttori verso un middleware robusto, altamente scalabile l così si genera un'esplosione di piccoli prodotti software indipendenti, che porta ad uno sviluppo di applicazioni innovative Generazione che si distingue per i sistemi operativi orientati agli oggetti (object-oriented) Ciclo di vita delle generazioni di SIU

FONDAMENTI DI INFORMATICA III A5-38 Tendenze evolutive dei SIU Architettura ad oggetti Ciclo di vita delle generazioni di OIS

FONDAMENTI DI INFORMATICA III A5-39 Tendenze evolutive dei SIU Architettura ad oggetti La scelta verso levoluzione richiede un bilanciamento tra funzionalità e interoperabilità l la costruzione di uno standard per un prodotto porta alla massima interoperabilità, ma riduce la funzionalità l viceversa massimizzando la funzionalità con la politica delle "libere scelte" si riduce l'interoperabilità Nella realtà l'uso di standard (de facto o formali) limita di fatto le funzionalità mentre il consolidamento del middleware parte comunque da standard (come l'X400)

FONDAMENTI DI INFORMATICA III A5-40 Tendenze evolutive dei SIU Architettura ad oggetti Le caratteristiche comuni dei maggiori costruttori di sistemi aperti e piattaforme SIU l basano i loro SIU su una architettura che segue gli standard de facto e formali dominanti l presentano portabilità verso altri costruttori hardware come direzione strategica l modularizzano gli elementi dei SIU per consentire flessibilità al cliente nella configurazione dei sistemi l offrono metodologie proprietarie per l'integrazione di applicazioni l hanno riconosciuto in ritardo l'importanza chiave degli standard in ambiente PC l chiaramente oltre alle caratteristiche comuni ogni costruttore ha poi una sua differenziazione architetturale