SOA vs SaaS : pour poser le débat

Lors de notre réunion du club SOA, le groupe va discuter de l'approche SOftware as a Service(SaaS)

En préamblule, il m'a semblé interessant de proposer unpositionnement entre  l'architecture SOA et le modèle SaaS :

  • SOA est un modèle de fabrication de solutions logicielles qui traite de la conception et du développement de logiciels basé sur les principes d’orientation service.
  • Le SaaS est un modèle pour les ventes et la distribution d'applications logicielles.

En d’autres termes, le SaaS est un moyen de fournir des logiciels et des services sur Internet à ses abonnés, tandis que la SOA est un modèle d’architecture logiciel dans lequel la plus petite unité logique est un service.

C’est pourquoi, l'architecture SOA (une stratégie architecturale) et le SaaS (un modèle d'entreprise) ne peuvent pas être directement comparés. Mais, pour optimiser les avantages de la réduction des coûts et d'agilité, il est fortement recommandé que les entreprises intègrent SOA et SaaS ensemble.

Alors, SOA, SaaS, simples buzzwords ?