Application Service Provider (ASP)
Ein Application Service Provider (ASP) ist ein Unternehmen, das Einzelpersonen oder Unternehmen Zugang zu Anwendungen und zugehörigen Diensten über das Internet bietet. Der Begriff wurde weitgehend durch Software-as-a-Service (SaaS)-Anbieter ersetzt, obwohl in einigen Teilen der Welt Unternehmen die beiden Bezeichnungen austauschbar verwenden.
Einst als „Apps-on-Tap“ bezeichnet, wurden ASP-Dienste zu einer wichtigen Alternative, nicht nur für Einzelpersonen und kleinere Unternehmen mit geringen Budgets für Informationstechnologie, sondern auch für größere Unternehmen, die um die Jahrhundertwende die Idee des Outsourcings ihrer Informationstechnologie (IT) Infrastruktur erkundeten. Frühe ASPs konzentrierten sich auf die Bereitstellung spezialisierter Anwendungen, die teuer in der Installation und Wartung waren. Im Wesentlichen verlangte das Modell, dass der ASP-Kunde die Software kaufte und dann einen Anbieter für das Hosting bezahlte.
Im Jahr 1999 gründeten Hewlett-Packard, SAP und Qwest das Application Service Provider Industry Consortium, eine der ersten großen Allianzen für die Bereitstellung von ASP-Diensten. Sie planten, die beliebten R/3-Anwendungen von SAP in „Cybercentern“ zur Verfügung zu stellen, die die Anwendungen für andere Unternehmen bereitstellen sollten. Etwa zur gleichen Zeit erlaubte Microsoft einigen Unternehmen, seine BackOffice-Produkte, darunter SQL Server, Exchange und Windows NT Server, auf Mietbasis anzubieten.
ASPs sollten Anwendungen und Dienste für kleine Unternehmen und Einzelpersonen auf einer Pay-per-Use- oder jährlichen Lizenzbasis bereitstellen. In der Zwischenzeit boten größere Unternehmen im Wesentlichen ihren eigenen ASP-Service im Haus an, indem sie Anwendungen von Personalcomputern auf eine spezielle Art von Anwendungsserver verlagerten, der für die Arbeit mit Thin-Client-Workstations konzipiert war. Dies ermöglichte es einem Unternehmen, die zentrale Kontrolle über die Kosten und die Nutzung von Anwendungen wiederzuerlangen, die Unternehmen früher in der Zeit vor dem Aufkommen des Personal Computers (PC) hatten.
Unterschied zwischen ASP- und SaaS-Bereitstellungsmodellen
Bei einem ASP-Bereitstellungsmodell erwirbt der Kunde in der Regel Software und bezahlt einen ASP für das Hosting und die Wartung der Software. Im Gegensatz dazu verwalten SaaS-Anbieter die von ihnen entwickelte Software selbst.
Traditionelle ASPs verwenden eine Single-Tenant-Architektur und die Software-Clients müssen auf den Computern der Endanwender installiert werden. Im Gegensatz dazu verwenden SaaS-Anbieter eine Multi-Tenant-Architektur, bei der eine Anwendung über einen Webbrowser aufgerufen werden kann und mehrere Benutzer und Unternehmen bedient.
Kunden, die dennoch einen Anbieter benötigen, der spezielle, kundenspezifische Anwendungen oder Standardanwendungen in einem sicheren Rechenzentrum hostet, können sich immer noch nach einem Application Service Provider umsehen.
ASP ist auch eine Abkürzung für Active Server Page.