За последнее время неоднократно вижу и слышу упоминания о SOA и SaaS, как о синонимах. Что представляется мне в корне неверным! Поэтому попробую отделить мух от котлет.
Сначала про SaaS = Software-as-a-Service = ПО как сервис. То есть это подход, когда программное обеспечение расположено у сервис провайдера и функциональность этого приложения доступна его клиентам. Одна оговорка: ПО у провайдеров существует не первый год, а термин SaaS выдается как новое течение. Секрет в том, что термин SaaS применим в основном к тем предметным областям, где приложения традиционно расположены на локальном компьютере пользователя или на корпоративном сервере. Пример: текстовые редакторы всегда считались десктопными приложениями, поэтому появление сервисов Google Docs или Zoho Writer — это SaaS.
(more…)