Pracuję z aplikacjami internetowymi od lat 90. i przez lata słyszałem wiele modnych słów, które oznaczają „Hostuj swoją aplikację w systemie, który jest uruchamiany przez kogoś innego”. Najnowsze hasło to „Chmura”.
Jaka jest różnica między aplikacjami „w chmurze”, SaaS (oprogramowanie jako usługa) i ASP (dostawcy usług aplikacji)? Czy te definicje nie nakładają się na siebie? Czasami rozmawiam z dyrektorem, który ciągle mówi „Chmura”, kiedy używałem terminu ASP. Pracowałem dla organizacji, która zrobiła ASP, innej, która zrobiła SaaS, a teraz innej organizacji, która mówi „Chmura”. Ale wszystkie wydają się bardzo do mnie podobne.
Co wyróżnia Cloud vs Saas vs ASP? Czy są jakieś oficjalne definicje każdego z tych terminów?