Service-oriented architecture

architettura informatica

Service-Oriented Architecture (SOA) è il termine informatico che indica il concetto di architettura software atta a definire l'uso dei servizi per supportare le richieste degli utenti così da consentire la conversione delle singole applicazioni in componenti del processo di business, denominati servizi. È possibile modificare rapidamente questi servizi, combinarli, aggiungerne nuovi e modificare i processi per rispondere alle specifiche esigenze di business e utilizzare i servizi in modo illimitato e personalizzato: il processo di business non è più vincolato da una specifica piattaforma o da una applicazione ma può essere considerato come un componente e quindi riutilizzato o modificato.

La SOA è particolarmente utile alle aziende con una complessità di processi e applicazioni perché agevola l'interazione tra le diverse realtà aziendali permettendo al contempo alle attività di business di sviluppare processi efficienti, sia internamente che esternamente ed aumentare la flessibilità e l'adattabilità.

Tecnologie alla base della SOA

Standardizzazione della SOA

Riferimenti utili