Application Server Foundation est un ensemble de technologies installées par défaut lorsque vous installez le rôle de serveur d’applications. Pour l’essentiel, Application Server Foundation est similaire à .NET Framework 3.0.

Windows Server 2008 inclut .NET Framework 2.0, quel que soit le rôle de serveur installé. .NET Framework 2.0 intègre le langage CLR (Common Language Runtime), qui fournit un environnement d’exécution de code permettant d’exécuter le code de manière sécurisée, de simplifier son déploiement et de prendre en charge l’interopérabilité pour plusieurs langues. L’installation d’Application Server Foundation ajoute les fonctionnalités de .NET Framework 3.0 aux fonctions .NET Framework 2.0 de base. Pour plus d’informations sur .NET Framework 3.0, voir le centre de développement .NET Framework (https://go.microsoft.com/fwlink/?LinkId=81263) (éventuellement en anglais).

Composants d’Application Server Foundation

Voici les principaux composants d’Application Server Foundation :

  • Windows Communication Foundation (WCF)

  • Windows Workflow Foundation (WF)

  • Windows Presentation Foundation (WPF)

Chaque composant est installé sous la forme d’un ensemble de bibliothèques et d’assemblys .NET.

Pour les applications de serveur, WCF et WF sont les composants les plus importants d’Application Server Foundation. WPF est utilisé principalement dans les applications clientes.

WCF

WCF est le modèle de programmation unifié de Microsoft permettant la conception d’applications faisant appel à des services Web pour communiquer entre elles. On les appelle également des applications orientées services. Les développeurs peuvent utiliser WCF pour créer des applications transactionnelles sécurisées et fiables, pouvant s’intégrer à de nombreuses plateformes et fonctionner avec les applications et les systèmes existants. Pour plus d’informations sur WCF, voir la description de Windows Communication Foundation (https://go.microsoft.com/fwlink/?LinkId=81260) (éventuellement en anglais).

WF

WF est le modèle de programmation et le moteur permettant de concevoir rapidement des applications prenant en charge les workflows sous Windows Server 2008. WF, compatible avec les workflows système et les workflows humains, couvre un large éventail de scénarios :

  • Workflows des applications cœur de métier

  • Flux de pages d’interface utilisateur

  • Workflows de documents

  • Workflows humains

  • Workflows composites pour les applications orientées services

  • Workflows basés sur des règles métier

  • Workflows de gestion de systèmes

WPF

WPF fournit un modèle de programmation unifié permettant de concevoir des applications Windows riches destinées aux clients intelligents. En tant que composant de .NET Framework 3.0, WPF est installé avec Application Server Foundation. Cependant, il est rarement utilisé dans les applications de serveur.

Références supplémentaires


Table des matières