La SOA primitiva es la arquitectura básica orientada a servicios, mientras que la SOA contemporánea se utiliza para representar las extensiones de la SOA primitiva. Primitive SOA proporciona una guía que deben cumplir todos los proveedores, mientras que Contemporary SOA expande el horizonte SOA al agregar nuevas características a la SOA primitiva.