Progettazione dei ruoli client e server
E' necessario iniziare una serie di analisi su quali siano gli
ambienti che meglio si prestano all'adozione di architetture
client/server.
Le aziende piu' facilmente adeguabili a questa piattaforma sono,
oltre ovviamente a quelle di nuova costituzione, quelle in fase
di ristrutturazione, specie se queste ultime accentuano gli
elementi di distribuzione orrizzontale delle funzioni aziendali
secondo gruppi di lavoro delegati a compiti specifici.
Le aziende che devono inoltre considerare il client/server con
particolare attenzione sono quelle in cui il divario fra
informatica centralizzata e distribuita sia particolarmente
pesante, con i costi che ne conseguono. In questo caso una
ristrutturazione verso architetture client/server potrebbe essere
la soluzione piu' promettente per risultati positivi a breve -
medio termine.
La tipologia di aziende identificabili come idonee all'adozione
di uun'architettura client/server comprende certamente quelle
realta' soggette, per motivi strutturali, a frequenti cambiamenti
organizzativi. In questo caso i costi di adeguamento di un
sistema informativo centralizzato o di un'adozione di un sempre
maggior numero di sistemi distribuiti non interconnessi,
potrebbero diventare esorbitanti. L'architettura client/server si
presta a seguire in maniera facilitata i cambiamenti che
avvengono alla struttura aziendale.
Sono invece predisposte a recepire il massimo dei vantaggi del
client/server quelle aziende per le quali la competitivita' sul
mercato e' data in maniera preminente dalla possibilita' di
accedere alle informazioni aziendali in tempi brevi. Ovviamente
tali aziende dovranno essere pronte a recepire i mutamenti
tecnologici con personale preparato e positivamente predisposto
all'innovamento.
Client/Server Perche'
-
Riduzione e ottimizzazione della spesa informatica
-
A medio e lungo termine un abbattimento dei costi di sviluppo e
gestione tramite il cosiddetto downsizing e
rightsizing, cioe' la possibilita' di collocare le
applicazioni non nell'unico ambiente hardware/ software
disponibile, ma su quello piu' idoneo al supporto
dell'applicazione
-
A lungo termine per non trovarsi tagliati fuori dagli indirizzi
strategici del mercato informatico, e quindi a dover gestire
architetture costose in quanto fuori standard
-
In generale per avere un'elevat aproduttivita' del sistema
informativo anche nelle aree, come quella dell'automazione
d'ufficio, meno toccate dai vantaggi dell'introduzione dei
sistemi informatici, e per dotarsi di un sistema dinamico e
adattabile al variare delle esigenze aziendali
Client/Server per Quali Appliczioni
-
Perl le prime esperienze all'interno di un'azienda, e' opportuno
concentrarsi su applicazioni che non presentino gia' sulla carta
una criticita' elevata
-
Sono da scartare in una fase iniziale le elaborazioni
pesantemente transazionali, a meno che non si disponga di uno
Host gia' prdisposto ad operare in ottica server
-
Sono da privilegiare le applicazioni per loro natura distribuite
come la gestione di una pratica, di un atto amministrativo o che
comunque coinvolgono piu' soggetti su un argomento comune
-
Le applicazioni idonee sono quelle che soffrirebbero di
un'architettura centralizzata classica, come nel caso si
ricerchino funzionalita' per l'elaborazione di dati non
strutturati, ma che al tempo stesso soffrano la limitatezza di
una LAN, a condivisione di risorse per la necessita; di accedere
a banche dati comuni di notevole consistenza
Clint/Server per Quali Persone
-
tra le persone piu' adatte a recepire il cambiamento si sono
rilevati tecnici con una esperienza "variegata', acquisita nel
lavoro prima su architettura centralizzata, poi su strutture di
reti locali e quindi in grado di cogliere gli aspetti di maggior
rilievo dei due mondi
-
Con i tecnici di comunicazione in rete locale
-
Con i sistemisti e i tecnici del software e DBMS administrator
con conoscenze specifiche degli ambienti distribuiti
Client/Server con Quale Know-How
-
Conoscenza dei problemi di gestione aziendali
-
Notevole sensibilita' alla standardizzazione e alle tecniche di
modularita'
,li>
Notevole conoscenza delle problematiche di data communication
-
Conoscenza approfondita dei problemi dell'utente finale
-
Sensibilita' ai mutamenti te cnologici e alla necessita' di
disegnare il sistema informativo sulle esigenze aziendali