O Thomas Erl não costuma explicitar isso em um único lugar, então fica difícil fornecer capítulo e página. Isso fica mais ou menos implícito no Service-Oriented Architecture: Concepts, Technology and Design - se você fizer uma busca por DCOM ou CORBA, vai ver as comparações que ele faz com essas tecnologias. Isso fica um pouco mais explícito no site
http://www.servicetechspecs.com/ (mantido por ele), onde existe uma seção de componentes (
http://www.servicetechspecs.com/component). Esta seção demonstra que COM e CORBA são aderentes ao conceito de serviços, por possuírem contratos, não (obrigatoriamente) mantém estados, etc. Lembrando que é possível criar web services que não são aderentes ao conceito de SOA.
Dito isto, gostaria de destacar que, apesar de haver esse tipo de "alternativa", não se costuma implementar SOA através de outros meios que não WS-* ou REST. Isso é devido tanto a práticas de mercado quanto à própria idéia de manter interoperabilidade da arquitetura.