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 |