ASP (Application Service Providing)

ASP hat in der IT-Welt zwei verschiedene Bedeutungen:
1) Application Service Provider
2) Active Server Page.

1) Application Service Provider (Anbieter von Anwendungsdiensten)

Ein Application Service Provider ist ein Unternehmen oder eine Organisation, die Software-Anwendungen für Kunden über das Internet bereitstellt. Diese internetbasierten Anwendungen sind auch als "Software as a Service" (SaaS) bekannt und werden oft auf Abonnementbasis zur Verfügung gestellt. Das bedeutet, dass ASP-Kunden oft eine Monatsgebühr für die Nutzung der Software bezahlen, statt eine klassische Softwarelizenz zu erwerben. Auf einige SaaS-Anwendungen kann über einen Webbrowser zugegriffen werden, während andere über einen proprietären sicheren Port betrieben werden.

2) Active Server Page (Aktive Server-Seite)

Eine aktive Server-Seite, allgemein als "ASP-Seite" bezeichnet, ist eine Webseite, die sowohl Skripts als auch Standard-HTML enthalten kann. Die Skripte werden bei jedem Zugriff eines Besuchers auf die Seite von einem ASP-Interpreter auf dem Webserver verarbeitet. Da der Inhalt einer ASP-Seite on-the-fly generiert werden kann, werden ASP-Seiten häufig zur Erstellung dynamischer Websites verwendet.

ASP ähnelt anderen Skripting-Plattformen wie PHP und JSP, unterstützt jedoch mehrere Programmiersprachen. Während die Standard-ASP-Sprache VBScript ist, können ASP-Seiten auch andere Programmiersprachen wie C# und JavaScript enthalten. Alternative Sprachen müssen jedoch vor dem Skriptcode mit der folgenden Deklaration definiert werden:

<%@ Page Language="C#"%>

ASP-Seiten sind Teil des von Microsoft entwickelten ASP.NET-Webanwendungs-Frameworks. Daher sind ASP-Seiten am häufigsten auf Windows-basierten Webservern zu finden, auf denen Microsoft Internet Information Services (IIS) läuft. Sie können erkennen, ob Sie in Ihrem Browser auf eine ASP-Seite zugreifen, wenn die URL das Suffix ".asp" oder ".aspx" hat.

Dateierweiterungen: .asp, .aspx

Stand: 26.08.2020