Oggi mi è stato chiesto se avessi avuto esperienza con "Architettura orientata ai servizi" e anche se penso di sì. Il concetto, per me, sembra così confuso, non so come si possa rispondere onestamente a quella domanda.
Ho fatto ricorso a Googling nel termine per ottenere una definizione concisa del concetto e di come si differenzia da altre architetture. Dopo aver letto un numero di articoli su di esso, l'unico filo conduttore che riesco a trovare è un sistema con più componenti che parlano tra loro su un qualche tipo di interfaccia, con forse una leggera preferenza per XML / SOAP.
Sembra che quasi tutte le applicazioni possano essere definite come SOA, specialmente un'applicazione web. Questo termine è caduto nella trappola del "Web 2.0" e diventa un termine che significa tutto ciò che vuoi che significhi?
Sono qui fuori base? Quando sentite il termine significa qualcosa di specifico per voi? Se è così mi piacerebbe una definizione concisa che dimostri chiaramente cosa è e cosa specificamente NON è SOA.