dostawca usług aplikacyjnych (ASP)
Dostawca usług aplikacyjnych (ASP) to firma, która oferuje osobom prywatnym lub przedsiębiorstwom dostęp do aplikacji i powiązanych usług przez Internet. Termin ten został w dużej mierze zastąpiony przez dostawcę oprogramowania jako usługi (SaaS), choć w niektórych częściach świata firmy używają tych dwóch etykiet zamiennie.
Określane jako „aplikacje na żądanie”, usługi ASP stały się ważną alternatywą nie tylko dla osób prywatnych i mniejszych firm z niskim budżetem na technologie informatyczne, ale także dla większych firm, które na przełomie wieków zaczęły rozważać pomysł outsourcingu infrastruktury informatycznej. Wczesne ASP koncentrowały się na dostarczaniu specjalistycznych aplikacji, które były drogie w instalacji i utrzymaniu. Zasadniczo, model ten wymagał od klienta ASP zakupu oprogramowania, a następnie zapłacenia dostawcy za jego hosting.
W 1999 roku firmy Hewlett-Packard, SAP i Qwest utworzyły Application Service Provider Industry Consortium, jeden z pierwszych dużych sojuszy na rzecz świadczenia usług ASP. Planowali oni udostępnić popularne aplikacje SAP R/3 w „cybercentrach”, które miałyby obsługiwać aplikacje dla innych firm. Mniej więcej w tym samym czasie Microsoft zezwolił niektórym firmom na oferowanie swoich produktów BackOffice, w tym SQL Server, Exchange i Windows NT Server na zasadzie wynajmu, na zasadzie pay-as-you-use.
Przewidywano, że ASP będą dostarczać aplikacje i usługi małym przedsiębiorstwom i osobom prywatnym na zasadzie pay-per-use lub rocznej licencji. W międzyczasie większe korporacje zasadniczo świadczyły własne usługi ASP we własnym zakresie, przenosząc aplikacje z komputerów osobistych i umieszczając je na specjalnym rodzaju serwera aplikacji, który został zaprojektowany do pracy ze stacjami roboczymi typu cienki klient. Umożliwiło to przedsiębiorstwu ponowne przejęcie centralnej kontroli nad kosztami i wykorzystaniem aplikacji, jaką korporacje miały w okresie poprzedzającym pojawienie się komputera osobistego (PC).
Różnica między modelami ASP i SaaS
W modelu ASP klient zazwyczaj kupuje oprogramowanie i płaci firmie ASP za jego hosting i utrzymanie. W przeciwieństwie do tego, dostawcy SaaS zarządzają oprogramowaniem, które stworzyli we własnym zakresie.
Tradycyjne ASP wykorzystywały architekturę single-tenant, a klienci oprogramowania musieli być instalowani na komputerach użytkowników końcowych. Natomiast dostawcy SaaS wykorzystują architekturę multi-tenant, która umożliwia dostęp do aplikacji przez przeglądarkę internetową i obsługę wielu użytkowników i firm.
Klienci, którzy nadal potrzebują dostawców, którzy będą hostować konkretne, niestandardowe aplikacje lub gotowe aplikacje w bezpiecznym centrum danych, mogą nadal szukać dostawcy usług aplikacyjnych.
ASP jest również skrótem od Active Server Page.