Ho letto da qualche parte che ROA (Resource Oriented Architecture) è SOA (Service Oriented Architecture) con specifici vincoli aggiunti. SOA è il concetto astratto di combinazione di componenti discreti di software e ROA è un'implementazione di SOA con tutti i vincoli dei servizi RESTful applicati:
SOA = the concept
ROA = the concept + specific implementation details
Ho anche avuto la mia parte di post dicendo che il ROA è diverso da SOA, quindi semplicemente il ripiego a dichiarazioni come "ROA is REST" e "SOA is SOAP" e presenta gli stessi confronti o differenze più o meno pertinenti tra SOAP e REST .
Quindi, per chiarire la mia confusione: Il ROA è una forma specifica di fare SOA?