Application Server Foundation ist die Gruppe von Technologien, die standardmäßig beim Installieren der Anwendungsserverrolle installiert werden. Im Grunde handelt es sich bei Application Server Foundation um Microsoft .NET Framework 3.0.

Windows Server 2008 enthält unabhängig von den installierten Serverrollen .NET Framework 2.0. .NET Framework 2.0 umfasst die CLR (Common Language Runtime) mit einer Umgebung zum Ausführen von Code, die eine sichere Ausführung von Code, vereinfachte Codebereitstellung und Unterstützung der Interoperabilität mehrerer Sprachen bietet. Durch die Installation von Application Server Foundation wird der Grundumfang von .NET Framework 2.0 um die .NET Framework 3.0-Features ergänzt. Weitere Informationen zu .NET Framework 3.0 finden Sie im .NET Framework Developer Center (https://go.microsoft.com/fwlink/?LinkId=81263, möglicherweise in englischer Sprache).

Application Server Foundation-Komponenten

Im Folgenden sind die wichtigsten Komponenten von Application Server Foundation aufgeführt:

  • Windows Communication Foundation (WCF)

  • WF (Windows Workflow Foundation)

  • WPF (Windows Presentation Foundation)

Die einzelnen Komponenten werden als Gruppe von Bibliotheken und .NET-Assemblys installiert.

Für serverbasierte Anwendungen sind WCF und WF die wichtigsten Komponenten von Application Server Foundation. WPF wird vorwiegend in clientbasierten Anwendungen verwendet.

WCF

Bei WCF handelt es sich um das einheitliche Microsoft-Programmiermodell zum Erstellen von Anwendungen, die Webdienste für die Kommunikation miteinander verwenden. Diese Anwendungen werden auch als dienstorientierte Anwendungen bezeichnet. Entwickler können mithilfe von WCF sichere und zuverlässige Transaktionsanwendungen erstellen, die plattformübergreifend integriert werden können und mit vorhandenen Systemen und Anwendungen interagieren. Weitere Informationen zu WCF finden Sie im Artikel mit einer Beschreibung zu Windows Communication Foundation (WCF) (https://go.microsoft.com/fwlink/?LinkId=81260, möglicherweise in englischer Sprache).

WF

Bei WF handelt es sich um das Programmiermodell und Modul zum schnellen Erstellen von workflowaktivierten Anwendungen unter Windows Server 2008. Im Umfang von WF ist die Unterstützung von systembezogenem und interaktivem Workflow in verschiedenen Szenarien enthalten. Hierzu zählen folgende Szenarien:

  • Workflow in Branchenanwendungen

  • Benutzeroberflächen-Pageflow

  • Dokumentenzentrierter Workflow

  • Interaktiver Workflow

  • Zusammengesetzter Workflow für dienstorientierte Anwendungen

  • Durch Unternehmensregeln bestimmter Workflow

  • Workflow für Systemverwaltung

WPF

Mit WPF wird ein einheitliches Programmiermodell zum Erstellen reichhaltiger Windows-Smart-Client-Anwendungen bereitgestellt. Als Komponente von .NET Framework 3.0 wird WPF als Bestandteil von Application Server Foundation installiert. Es wird jedoch in der Regel nicht in serverbasierten Anwendungen verwendet.

Weitere Verweise


Inhaltsverzeichnis