(2) În cele din urmă, ce este SOA?
SOA este o arhitectură orientată nu către aplicaţii ci către serviciile oferite de aceste aplicaţii şi este probabil cel mai bunrăspuns la provocarea reprezentată de necesitatea adaptării rapidă a infrastructurii IT la orice schimbare în linia de business. Aşa cum o spune şi numele, SOA ( Service Oriented Arhitecture ) este un tip de arhitectură, un concept ce poate fi dezvoltat şi însuşit şi nu un produs ce poate fi cumpărat şi implementat. Conceptul îşi are originea în două direcţii: sistemele informatice au devenit foarte complexe şi eterogene iar integrarea părţilor componente o sarcină dificilă, iar pe de altă parte datorită dinamicii prin care trece lumea afacerilor structura internă a unei companii, poziţionarea pe piaţă trebuie să fie foarte flexibile şi implicit sistemele IT care susţin procesele de business respective trebuie să fie pe măsură. Astfel SOA are la bază principiul că o aplicaţie nu rezolvă în mod direct un proces de business ci oferă anumite servicii către clienţii interni ai companiei, iar practic sistemul IT este suma serviciilor livrate de diversele componente.