Primitiv SOA er den baseline serviceorienterede arkitektur, mens moderne SOA bruges til at repræsentere udvidelser til den primitive SOA. Primitive SOA giver en retningslinje, der skal realiseres af alle leverandører, mens Contemporary SOA udvider SOA-horisonten ved at tilføje nye funktioner til primitive SOA.