SOA versus arquitectura OO

SOA és una arquitectura basada en la idea de abtracción de los servicios ligados al negocio.Para la componentización utilizamos un estándard llamado SCA.
SOA es un concepto de arquitectura de software que define la utilización de servicios permitiendo la creación y los cambios de los procesos de negocio de forma ágil.

SOA y SaaS

SaaS se basa en un modelo de suscripción donde los clientes pagan una tarifa
por adelantado para utilizarlas.Los precios varían de unas aplicaciones a otras. Algunos proveedores aplican una tarifa plana con acceso ilimitado a diversas funcionalidades de las aplicaciones, y otros aplican tarifas según tramos que dependen del nivel de utilización.
SaaS además se posiciona como uno de los pilares del desarrollo de la orientación a servicios.

SOA en Windows

La Arquitectura Orientada a Servicios está basada en todos y cada uno de los elementos de la pila de tecnologías de Microsoft, desde las herramientas de desarrollo para crear servicios Web como .NET a productos de servidor, como BizTalk Server y Microsoft Office SharePoint Server.
Los componentes extendidos de .NET Framework 3.0 para la creación y aprovechamiento de los servicios Web son Windows Communication Foundation (WCF), Windows Workflow Foundation (WF),Windows CardSpace, y Windows Presentation Foundation