Application Service Provider (ASP)
Ein Application Service Provider (ASP) ist ein Unternehmen, das Einzelpersonen oder Unternehmen den Zugang zu Anwendungen und zugehörigen Diensten über das Internet anbietet. Der Begriff wurde weitgehend durch Software-as-a-Service-Anbieter beziehungsweise Provider (SaaS) ersetzt, obwohl in einigen Teilen der Welt Unternehmen die beiden Bezeichnungen immer noch synonym verwenden.
ASP-Dienste waren früher eine wichtige Alternative für Einzelpersonen und kleinere Unternehmen mit geringen IT-Budget und für größere Unternehmen, die um die Jahrhundertwende die Idee des Outsourcings ihrer IT-Infrastruktur erkundeten.
Die ersten ASPs konzentrierten sich auf die Bereitstellung spezialisierter Anwendungen, deren Installation und Wartung teuer war. Im Wesentlichen verlangte das Modell vom ASP-Kunden, dass er die Software kauft und dann einen Anbieter für das Hosting der Software bezahlte.
Im Jahr 1999 gründeten Hewlett-Packard, SAP und Qwest Communications International das Application Service Provider Industry Consortium (ASPIC), eine Gruppe, die ASP-Dienstleister vertritt. HP, SAP und Qwest schlossen sich zusammen, um die R/3-Anwendungen von SAP in sogenannten Cybercenters zur Verfügung zu stellen, die die Anwendungen für andere Unternehmen bereitstellen sollten. Etwa zur gleichen Zeit gestattete Microsoft einigen Unternehmen, ihre Backoffice-Produkte, einschließlich SQL Server, Exchange und Windows NT Server, auf Mietbasis anzubieten, wobei sie für die Nutzung bezahlen.
ASPs boten kleinen Unternehmen und Einzelpersonen Anwendungen und Dienste auf einer Pay-per-Use- oder jährlichen Lizenzgebührenbasis an. In der Zwischenzeit boten größere Unternehmen ihre eigenen ASP-Dienste an, indem sie Anwendungen von den PCs auf einen speziellen Anwendungsserver verlagerten, der für die Arbeit mit Thin Clients konzipiert war. Dieser Ansatz ermöglichte es Unternehmen, zu der zentralisierten Kontrolle über die Anwendungskosten und -nutzung zurückzukehren, die sie in der Zeit vor der Einführung des PCs hatten.
Wie funktionieren ASPs?
ASPs stellten Anwendungen über das Internet oder ein privates Netz bereit. Diese wurden auf eine von vier Arten abgerechnet:
- eine nutzungsabhängige Gebührenstruktur
- eine Gebühr auf der Grundlage der Funktionen
- eine monatliche oder jährliche Pauschalgebühr
- eine Kombination aus diesen drei Möglichkeiten
Diese Gebühren deckten Hosting, Wartung und Support ab. Bei diesem Modell stellten die ASPs jedem Kunden eine eigene Umgebung zur Verfügung, die sie nicht mit anderen Kunden teilten. Dieser Single-Tenancy-Ansatz gewährleistete Sicherheit und Kontinuität des Betriebs.
Die ASP-Definition war in den späten 1990er und frühen 2000er Jahren etwas unbeständig. Viele frühe ASPs boten nur ihre eigenen Anwendungen an. Andere ASPs hosteten und verpackten mehrere Anwendungen von Drittanbietern, von denen viele einfache Collaboration Tools waren. Der Beinahe-Zusammenbruch des ASP-Marktes in den frühen 2000er Jahren veranlasste die überlebenden ASPs jedoch dazu, mehr integrierte Anwendungen anzubieten und sich selbst als Managed Service Provider (MSP), Web Service Provider (WSP) oder Anbieter von Anwendungsinfrastrukturen umzubenennen oder neu zu definieren.
Schließlich wich der Markt den Modellen rund um Software as a Service (SaaS) und Platform as a Service (PaaS). Sowohl das SaaS- als auch das PaaS-Modell bieten in der Regel eine Mischung aus eigenen und fremden Angeboten.
Vor- und Nachteile des ASP-Modells
Der ASP-Ansatz hat mehrere Vor- und Nachteile, darunter:
ASP-Vorteile
- Kosten. Der Kunde muss theoretisch nicht so viel IT-Personal einstellen, da der ASP einen Großteil der Arbeit übernimmt. Außerdem können die Kunden die Kosten von den Investitions- auf die Betriebsausgaben verlagern, was für einige Kunden aus buchhalterischen Gründen attraktiv ist.
- Bereitstellung. Eine schnellere Einführung ist möglich, da das Backend der Anwendung bereits eingerichtet ist und läuft.
- Upgrade. Als Teil ihres Servicevertrags können ASPs Software-Upgrades nachverfolgen und vorantreiben, was die Kunden von dieser Aufgabe befreit.
- Service Level Agreements (SLAs). Diese Vereinbarungen sind auf bestimmte Kunden zugeschnitten.
ASP-Nachteile
- Kosten. In einer Single-Tenant-Umgebung sind die Anwendungen, die ein Kunde gekauft oder geleast hat, von den Anwendungen anderer Kunden abgeschottet. Folglich gibt es keine Skalierungsvorteile. Die Kosten sinken also nicht, wenn ASPs mehr Kunden aufnehmen.
- Sicherheit. Da die meisten ASP-Kunden kleine und mittlere Unternehmen waren, boten ASPs ihnen virtuelle Server anstelle von dedizierten Servern an. Die tatsächlichen Sicherheitsrisiken wurden diskutiert, aber der Anschein eines Sicherheitsrisikos schadete dem frühen ASP-Markt.
- Fehlende Integration. Frühe ASPs boten zwar Software-Suiten an, aber die fehlende Integration mit der vorhandenen Software der Kunden schadete dem frühen ASP-Markt ebenfalls.
Unterschiede zwischen ASP- und SaaS-Bereitstellungsmodellen
Es gibt eine Reihe von Unterschieden zwischen dem ASP-Bereitstellungsmodell und SaaS. Bei einem ASP-Bereitstellungsmodell erwirbt der Kunde in der Regel Software und bezahlt einen ASP für das Hosting und die Wartung der Software. SaaS-Anbieter verwalten Software, die sie selbst entwickelt haben, oder bieten in vielen Fällen sowohl ihre eigenen als auch von Dritten entwickelte Anwendungen an.
Traditionelle ASPs verwendeten eine Single-Tenant-Architektur, und die Software-Clients mussten auf den Computern der Endnutzer installiert werden. Im Gegensatz dazu verwenden SaaS-Anbieter eine Multi-Tenant-Architektur, bei der der Zugriff auf eine Anwendung über einen Webbrowser erfolgt und mehrere Benutzer und Unternehmen bedient.
Heutzutage werden ASPs nicht mehr häufig genutzt. Kunden, die Anbieter benötigen, die spezielle, angepasste Anwendungen oder Standardanwendungen in einem sicheren Rechenzentrum hosten, können sich für einen Application Service Provider entscheiden.
Arten von Application Service Provider (ASP)
ASPs werden in verschiedene Kategorien eingeteilt, je nachdem, welche Art von Anwendungen sie anbieten oder welchen Kundenstamm sie bedienen. Die fünf häufigsten Arten von Application Service Provider sind:
- Lokal oder regional. Konzentriert sich auf die Bedürfnisse von Unternehmen in einem bestimmten lokalen oder regionalen Gebiet.
- Spezialisten. Bietet eine Art von Anwendung oder Dienstleistung an, um die Bedürfnisse eines Unternehmens in einem bestimmten Bereich zu erfüllen, zum Beispiel E-Commerce-Management.
- Branchenspezifisch. Hostet Anwendungen, die den Anforderungen eines Unternehmens in einer bestimmten Branche entsprechen, zum Beispiel einer Anwaltskanzlei oder eines Gesundheitsdienstleisters.
- Enterprise-Markt. Bietet eine Reihe von Geschäftsanwendungen für größere Unternehmen, wie zum Beispiel ERP-Software (Enterprise Resource Planning).
- Volumen. Bietet ein kostengünstiges Paket von Anwendungen an.