Oprogramowanie jako usługa (Software as a Service, SaaS, S+S)

Software as a Service (Oprogramowanie jako usługa) jest outsourcingową metodą budowy i oferowania specjalistycznych aplikacji dla przedsiębiorstw. Firmy, w ramach opłaty abonamentowej świadczonej na rzecz usługodawcy, mogą korzystać ze wszystkich właściwości danego oprogramowania, bez potrzeby zakupu licencji oraz jego instalacji na własnej platformie sprzętowej.

imageIstotą jest to, że model SaaS (Software-as-a-Service) pozwala organizacjom na dostęp do oprogramowania za pośrednictwem Internetu, zamiast użytkowania go lokalnie na desktopie. W tym przypadku to już nie wydajność komputera ma znaczenie a wydajność łącza internetowego. To łącze może być najsłabszym ogniwem mimo tego, że systemy przygotowane do pracy w tym trybie są optymalizowane pod kątem wysokiej skalowalności i wydajności pracy w sieci.

Wśród głównych zalet modelu SaaS eksperci wymieniają: łatwość użytkowania, szybkość wdrożenia, relatywnie niski koszt ponoszonych przez firmy inwestycji oraz minimalny stopień odpowiedzialności za działanie aplikacje. Ta ostatnia funkcjonalność, z dodatkowym zapewnieniem szyfrowanych łączy (poprzez VPN) i odpowiednim zabezpieczeniem serwera, należy do usługodawcy, który udostępnia daną aplikację.

Z mojego punktu widzenia jeśli chodzi o procesy inżynierii oprogramowania to wytwarzanie aplikacji opartych na model SaaS wpłynie znacząco na dwie fazy. Testowanie i wdrożenie. Niewątpliwie faza testowania stanie się elementem kluczowym, gdyż niewykryty w porę błąd może spowodować olbrzymie straty, u wszystkich użytkowników aplikacji. Natomiast wrożenie u tysięcy użytkowników będzie trawało ułamek sekundy przy niemalże zerowym koszcie.

Technorati Tagi: oprogramowanie jako usługa,Software as a Service,SaaS,S+S,testowanie,inżynieria oprogramowania

Podobne wpisy

  • Enterprise Architect na You Tube Firma Sparx Systems, producent Enterprise Architect’a uruchomiła swój kanał na You Tube. Na razie jest siedem filmów. Osobiście uważam, to za dobry krok. Link do kanału: […]
  • Sześć myśli na temat zwinnych wymagań W ostatnich kilku projektach spotkałem się z tym, że poświęca się masę czasu na budowę modeli zaniedbując wymagania. Oto kilka dobrych rad dla zespołów stosujących zwinne modele 1. […]
  • Test Driven Development – najpierw testy!?! Każdy program, każda jego funkcjonalność powinny być przetestowane po d względem poprawnego działania. Sam proces testowania jest jednym z najżmudniejszych zadań w procesie produkcyjnym, […]
  • Zabezpieczenie aplikacji ASP.NET przy użyciu mechanizmów bezpieczeństwa Forms Artykuł opublikowany na Codeguru.pl Z zabezpieczeniami aplikacji webowych spotykamy się prawie przy każdej okazji, gdy logujemy się do dowolnego serwisu internetowego. Dzięki temu […]
  • Transformacja PIM-PSM w Enterprise Architect Kilka dni temu, w tekście Model Driven Architecture modele PIM a PSM, napisałem dwa słowa o modelach PSM i PIM w architekturze MDA. Teraz chciałbym pokazać jak taką transformację zrobić w […]
Reklama
MODESTO - licencje Enterprise Architect

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przewiń do góry