lunedì 11 novembre 2013

Riflessioni - System Integration


Riflessioni relative alla System Integration 

La System Integration è una esigenza ormai ubiqua, ovvero presente all’interno di un variegato insieme di ambiti. 
Questo perchè le Architetture IT si sono recentemente evolute verso la esportazione di un numero crescente di Servizi che svolgono diversi compiti ad un diverso grado di specificità e con differenti policy a livello di sicurezza, pagamento, …

Questa dinamica evolutiva ha reso disponibili sul Mercato, soprattutto dell’Open Source, una miriade di Sistemi di elevata qualità, configurando ed integrando propriamente i quali si riescono ad ottenere performance all’altezza delle esigenze delle più importanti realtà produttive.

Certamente ciò ha fatto crescere notevolmente l’importanza della figura System Integrator: una figura professionale che deve accorpare in se diverse tipologie di competenze, sia tecniche (Sviluppo Software, Configurazione, ...) che relazionali, dovendosi proporre sia come interfaccia umana trasversalmente a diversi reparti dell’Azienda Cliente, che come Referente per conto della Community che mantiene e sviluppa le varie Soluzioni Open Source adottate.

In passato, all’interno del Panorama Italiano, un paradigma di sviluppo particolarmente seguito era quello dello Sviluppo Custom di una Soluzione ad hoc per la soddisfazione di una particolare esigenza, seguendo una logica abbastanza closed, monolitica e poco incline al riuso e alla modularità.

Recentemente invece ci si è orientati (almeno all’interno delle realtà più culturalmente allineate con lo stato dell’arte) ad un processo produttivo maggiormente basato su una Dinamica di Analisi (produzione di tanti specifici servizi che risolvono ciascuno un problema circoscritto) e Sintesi (composizione di questi servizi in modo da risolvere problemi più complessi) con conseguenti indubbi vantaggi a livello di 
  • Debugging e Testing dei Singoli Moduli 
  • Aggiornamento dei Singoli Elementi 
  • Riusabilità del Codice 

La System Integration è quindi una disciplina la cui importanza e complessità crescono di pari passi con l'ampliarsi e lo specializzarsi dell'offerta, per lo più proveniente dal Mondo Open Source. 




Nessun commento:

Posta un commento