FONDAMENTI DI INFORMATICA III A5-1 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento...

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

Transcript of FONDAMENTI DI INFORMATICA III A5-1 TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI PER LUFFICIO Argomento...

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

A5-1

FONDAMENTI DI INFORMATICA III

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5

Seconda e Terza generazione

Evoluzione del MiddlewareArchitettura ad oggetti

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

A5-2

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUArgomento 5

Evoluzione dei SIU

Dalla seconda alla terza generazione

Caratteristiche architetturali della terza generazione

Il middleware: evoluzione e posizionamento

La quarta generazione

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

A5-3

FONDAMENTI DI INFORMATICA III

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5.1

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5.1

Seconda e Terza generazione

Evoluzione del MiddlewareArchitettura ad oggetti

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

A5-4

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUSeconda 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

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

A5-5

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUSeconda e Terza generazione

Seconda generazione dei sistemi d'ufficio(seconda metà anni '80) polarizzazione su:

utilizzatori di sistemi integrati time-shared

utilizzatori di personal computer

utilizzazione di strumenti di produttività individuale

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

A5-6

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUSeconda e Terza generazione

Terza generazione dei sistemi d'ufficio catturare la forza dei modelli propri della seconda

generazione: la sofisticazione e la gestibilità dei sistemi host-based

congiungerla con la personalizzazione e la flessibilità del mondo dei PC

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

A5-7

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUSeconda e Terza generazione

I sistemi di terza generazione portano sul desktop i sistemi di produzione l'end-user computing

Questi sistemi possono essere caratterizzati da un approccio di tipo:

"top-down”(a partire cioè dai sistemi host-based)

"bottom-up”(a partire dai sistemi basati su PC)

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

A5-8

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUSeconda e Terza generazione

L'approccio ai sistemi di terza generazione

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

A5-9

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUSeconda e Terza generazione

Nei sistemi di terza generazionetroviamo due tipi di software:

applicazioni ed un tipo particolare di software

che supporta e aggiunge valore alle applicazioni

Quest'ultimo software risiede in quello stratoche viene definito middleware

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

A5-10

FONDAMENTI DI INFORMATICA III

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5.2

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5.2

Seconda e Terza generazione

Evoluzione del MiddlewareArchitettura ad oggetti

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

A5-11

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Il middleware consiste nello strato di software tra il sistema operativo e le applicazioni

I servizi di middleware si distinguono in: servizi maturi (sono quelli definiti su standard

stabilizzati) servizi emergenti che rappresentano il fronte

dell'innovazione

Esempi di middleware: Network Application Support (NAS) della Digital Equipment Corp.'s, Advance Services di Microsoft System Application Architecture (SAA) di IBM ...

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

A5-12

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Software di middleware

Ambiente utente sistema "a finestre"

(windowing system) "tavolo di lavoro" ad oggetti

(desktop object paradigma) sviluppo applicazioni macro di comunicazione tra applicazioni

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

A5-13

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Software di middleware

Mail motore

(trasporto e tabelle del contenuto) "porte" di comunicazione

(gateways) servizi di integrazione sistemi

(systems integration) agente utente/applicazioni

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

A5-14

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Software di middleware

Trattamento di documenti organizzazione "schedario" ed "armadio"

(file, cabinet) base dati documentale controllo del flusso dei documenti

(workflow) strumenti di calcolo documenti strumenti multimediali

(immagini, voce) reperimento sui contenuti

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

A5-15

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Software di middleware

Trattamento oggetti

Strumenti di calcolo distribuito strumenti di sicurezza strumenti di richiamo di procedure remote

(remote procedure call)

Accesso e trattamento dati motore relazionale accesso a dati remoti/esterni al sistema

...

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

A5-16

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Software di middleware

Critico,ma a maggior potenziale:

middleware per il trattamento di applicazioni distribuite ed "oggetti"

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

A5-17

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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:

incrementare i ricavi comprimere i costi

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

A5-18

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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 competitivoSolo 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

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

A5-19

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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 concorrentiQuando 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)

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

A5-20

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Diffusione dei sistemi di terza generazione

I sistemi d'ufficio offrono il potenziale per consentire all'organizzazione di definire e sviluppare modifichein 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

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

A5-21

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Diffusione dei sistemi di terza generazione

L'evoluzionetra la seconda e la terza generazione comporta il passaggio:

dall'individuale ai processi dall'elaborazione dei testi

al trattamento integrato dei documenti dall'analisi delle informazioni

alla loro interpretazione ed alle conseguenti azioni

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

A5-22

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

L'evoluzione dalla seconda alla terza generazione di OIS: dall'individuale ai processi

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

A5-23

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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'integrazione di applicazioni eterogenee

lo sviluppo di applicazioni da parte degli utenti finali

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

A5-24

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Interfacca grafica (Graphic User Interface, GUI):

l'integrazione delle applicazioni avviene al livello di presentazione

Oggetti: vengono inizialmente definiti

metodi standard per il passaggio di informazioni tra applicazioni

infine vengono definite classi standard di applicazioni che possono essere riassemblate in nuove applicazioni

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

A5-25

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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

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

A5-26

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

I quattro concetti fondamentali dell'orientamento agli oggetti:

incapsulamento passaggio di messaggi ereditarietà “late binding”

Come risultatoun'applicazione non deve legarsi ad un specifico sistema, i dati non devono legarsi ad una specifica applicazione

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

A5-27

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Nuove applicazioni

Si differenziano per: integrazione di nuove tecnologie focalizzazione su una nuova classe di problemi impiego,

dal disegno allo sviluppo, di utenti finali

Di conseguenza l'importanza di progettare strumenti destinati all'utente finale degli ufficiper il supporto alla generazione di procedure e basi dati

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

A5-28

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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: interoperabilità integrazione innovazione gestibilità

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

A5-29

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Gli obiettivi perseguiti nell'architettura di questi sistemi sono: massimizzare l'abilità di "incastrare" prodotti di

differenti venditori (plug and play) 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

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

A5-30

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Il middleware perl'integrazione di applicazioniin ambiente aperto

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

A5-31

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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:

le interfacce sono programmabilie vengono pubblicate

Esempi di collezioni di middleware: SAA IBM e NAS DEC

Esempi di middleware: il motore Lotus Notes ed il motore Microsoft Mail

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

A5-32

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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 venditoreoppure è multipiattaforma ma dipendente dalla strategia di middleware del venditore

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

A5-33

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione del Middleware

Il posizionamento del middleware maturo ed emergente

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

A5-34

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUEvoluzione 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

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

A5-35

FONDAMENTI DI INFORMATICA III

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5.3

TENDENZE EVOLUTIVE DEI SISTEMI INFORMATICI

PER L’UFFICIOArgomento 5.3

Seconda e Terza generazione

Evoluzione del MiddlewareArchitettura ad oggetti

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

A5-36

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUArchitettura 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

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

A5-37

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUArchitettura ad oggetti

Effetti positivi: come l'effetto di consolidamento porta i costruttori

verso un middleware robusto, altamente scalabile 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

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

A5-38

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUArchitettura ad oggetti

Ciclo di vita delle generazioni di OIS

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

A5-39

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUArchitettura ad oggetti

La scelta verso l’evoluzione richiede un bilanciamento tra funzionalità e interoperabilità

la costruzione di uno standard per un prodottoporta alla massima interoperabilità, ma riduce la funzionalità

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)

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

A5-40

FONDAMENTI DI INFORMATICA III

Tendenze evolutive dei SIUArchitettura ad oggetti

Le caratteristiche comuni dei maggiori costruttori di sistemi aperti e piattaforme SIU

basano i loro SIU su una architettura che segue gli standard de facto e formali dominanti

presentano portabilità verso altri costruttori hardware come direzione strategica

modularizzano gli elementi dei SIU per consentireflessibilità al cliente nella configurazione dei sistemi

offrono metodologie proprietarie per l'integrazione di applicazioni hanno riconosciuto in ritardo l'importanza chiave

degli standard in ambiente PC chiaramente oltre alle caratteristiche comuni

ogni costruttore ha poi una sua differenziazione architetturale