Primitive SOA ist die serviceorientierte Basisarchitektur, während zeitgenössische SOA verwendet wird, um die Erweiterungen der primitiven SOA darzustellen. Primitive SOA bietet eine Richtlinie, die von allen Anbietern umgesetzt werden muss, während Contemporary SOA den SOA-Horizont erweitert, indem primitive SOA um neue Funktionen erweitert wird.