L'orientamento ai servizi è il paradigma che circoscrive quello che fai. L' architettura orientata ai
servizi (SOA) è il tipo di architettura fondata sull'applicazione dell'orientamento ai servizi.
Applichiamo l'orientamento ai servizi per favorire in un modo consistente le organizzazioni nel
fornire prestazioni di business sostenibile, con maggiore agilità di impiego ed efficienza
nei costi, adattandosi alle mutevoli esigenze aziendali.
La nostra esperienza ci induce a dare priorità:
Al valore di business rispetto all'aspetto tecnico
Agli obiettivi strategici rispetto ai benefici specifici di un progetto
All'interoperabilità intrinseca rispetto all'integrazione personalizzata
Ai servizi condivisi rispetto alle implementazioni particolari
Alla flessibilità rispetto all'ottimizzazione
Al miglioramento evolutivo rispetto alla ricerca della perfezione iniziale
Rispetto per la struttura sociale e di potere dell'organizzazione.
Consapevolezza che in ultima analisi il SOA richiede cambiamenti a vari livelli.
L'ambito di adozione del SOA può variare. L'impegno va gestito all'interno di limiti precisi.
Da soli, prodotti e standards non vi daranno una SOA né applicheranno il paradigma dell'orientamento ai servizi per voi.
SOA può essere realizzato attraverso una gamma di tecnologie e di standards.
Stabilire un insieme uniforme di standards e direttive aziendali basati su standard industriali, de facto, e della comunitá.
Perseguire l'uniformitá esterna rispettando la diversitá interna.
Identificare i servizi coinvolgendo i rappresentanti di tutte le parti interessate: business e tecnologia.
Massimizzare l'uso dei servizi, tenendo in considerazione i loro ambiti di utilizzo attuali e futuri.
Verificare che i servizi soddisfino i requisiti e gli obiettivi del business.
Evolvere i servizi e la loro organizzazione in risposta al loro reale utilizzo. Separare le parti di un sistema che cambiano con frequenza differente.
Ridurre le dipendenze implicite e rendere trasparenti tutte le dipendenze esterne per aumentare la robustezza dell'insieme e ridurre l'impatto del cambiamento.
Su tutti i livelli di astrazione, organizzare ogni servizio intorno ad un'unità responsabile, coesa e gestibile.
Ali Arsanjani Grady Booch Toufic Boubez Paul C. Brown David Chappell John deVadoss |
Thomas Erl Nicolai Josuttis Dirk Krafzig Mark Little Brian Loesgen Anne Thomas Manes |
Joe McKendrick Steve Ross-Talbot Stefan Tilkov Clemens Utschig-Utschig Herbjörn Wilhelmsen |
Cesare Pautasso Francesco Pautasso |