Il ROA è una forma specifica di fare SOA?

0

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?

    
posta JohnDoDo 23.10.2013 - 20:30
fonte

1 risposta

2

SOA è per definizione indipendente da qualsiasi tecnologia. SOA può essere implementato utilizzando qualsiasi tecnologia basata sui servizi, ovviamente comprende tutte le applicazioni REST / HTTP.
Sulla base di ciò, il ROA potrebbe essere considerato come una parte secondaria di SOA che rispetta una serie specifica di linee guida per un'implementazione dell'architettura in stile REST.

    
risposta data 24.10.2013 - 15:57
fonte

Leggi altre domande sui tag