L’acronimo SOA sta per Service Oriented Architecture, Architettura Orientata ai Servizi.

È fondamentale comprendere che quando si parla di servizi in un contesto SOA si parla di servizi logici non fisici, quindi non fate l’errore, peraltro molto comune, di pensare a servizi nel senso di Windows Service.

Spesso mi capita di sentire persone commentare cose del tipo:

No, noi possiamo usare SOA perché non vogliamo complicarci la vita con il deploy di molti servizi.

L’architettura non ha nulla a che spartire con il deploy fisico, semmai l’architettura è in grado di aprire a possibilità di deploy fisici che prima non avevamo.