Anche quando il termine SOA è comune nelle conversazioni di lavoro e che il architettura orientata ai servizi È con noi da quasi tre decenni (dall'inizio del decennio di 2000), c'è ancora molto da scoprire da questa infrastruttura che ha nei servizi la sua fonte di valore per il business.
Crediti fotografici: “Gruppo di matite” di Sura Nualpradid
Quello che devi sapere sull'architettura orientata ai servizi
Queste curiosità su architettura orientata ai servizi Ti aiuteranno a conoscerlo meglio e, può essere, anche per rivelare alcuni dei suoi segreti meglio custoditi:
- SOA non è un approccio puramente tecnicoÈ essenziale comprendere che l'architettura orientata ai servizi, quando praticato con successo ed eseguito correttamente, non è solo un'architettura tecnologica. Il paradigma dell'architettura orientata ai servizi riguarda veramente la modellazione dei processi aziendali., che dovrebbe essere una priorità anche quando non sempre sono direttamente compatibili con le componenti tecnologiche. SOA Rivela quello che già sapevamo, che la tecnologia non fornisce valore diretto. Perché, l'essenza di questa infrastruttura risiede nella sua capacità di abilitare servizi, come un migliore riutilizzo, reattività ottimale ai cambiamenti e migliore allineamento con i processi aziendali.
- La SOA può essere costruita utilizzando l'infrastruttura esistente: molte istituzioni sono sorprese di scoprire che possono costruire il desiderato architettura orientata ai servizi utilizzando la propria infrastruttura per supportare lo sviluppo dei servizi web, per l'analisi e per la comunicazione con i sistemi di messaggistica. Nonostante che, È sempre consigliabile integrarlo con qualche tipo di software che aiuti a estrarre le massime prestazioni.
- Le architetture SOA possono essere molto complesse: Da alcune prospettive, l'architettura orientata ai servizi può sembrare piuttosto semplice, soprattutto quando si tratta di sviluppare un flusso di processi aziendali o identificare i servizi richiesti. Nonostante questo, sfruttare i servizi dati può essere molto più complesso. Soprattutto nell'era del grandi dati noi viviamo, dove entra in gioco la varietà e l'eterogeneità delle fonti, cosa complica il Progettazione SOA a livelli insospettabili.
- L'automazione dei processi è una virtù fondamentale dell'architettura orientata ai servizi: benché, per molti, la fornitura di servizi e la loro fornitura è il fulcro del Paradigma SOA, la realtà è che non dovrebbe essere così. Il vero valore di questa infrastruttura è l'automazione del cuore del business. Il focus di questo tipo di architettura non dovrebbe essere sui servizi, ma nei processi e come migliorarli. Anche se è vero che i servizi sono un fattore necessario per supportare i processi, il loro ruolo è secondario quando si generano efficienze e miglioramenti.
- SOA ha bisogno di un approccio evolutivo: il architettura orientata ai servizi È il massimo esponente dell'evoluzione naturale di due scienze che convergono nel suo contributo all'azienda, architettura e tecnologia. Il primo, nei loro progressi verso il raggiungimento del massimo allineamento con il business fornendo un contesto e, il secondo, in una costante progressione verso un miglior utilizzo delle risorse tecnologiche e nell'ottica di fornire un miglior supporto all'azienda.
- L'architettura orientata ai servizi richiede una profonda comprensione dei dati aziendali: è necessaria una copertura tecnica, ma il centro di questa architettura sono i processi aziendali, attorno alla quale orbitano tutte le soluzioni che propone. Conoscere l'operazione, Comprendere i processi interni ed essere in grado di determinare le priorità è una garanzia di successo e l'unico modo per avvicinarsi a implementazione SOA. A ciò si deve aggiungere la prospettiva che un approccio evolutivo deve assicurare, come detto nel punto precedente, per la definizione di infrastruttura che, sebbene implichi uno sforzo maggiore nello sviluppo, è una garanzia di sostenibilità.
Articolo correlato:
(funzione(D, S, ID) {
var js, fjs = d.getElementsByTagName(S)[0];
Se (d.getElementById(ID)) Restituzione;
js = d.createElement(S); js.id = id;
js.src = “//connect.facebook.net/es_ES/all.js#xfbml=1&stato=0”;
fjs.parentNode.insertBefore(js, fjs);
}(documento, 'copione', 'facebook-jssdk'));