De Application Server Foundation is de groep technologieën die standaard wordt geïnstalleerd wanneer u de rol van toepassingsserver installeert. De Application Server Foundation is in wezen Microsoft .NET Framework 3.0.

Windows Server 2008 omvat .NET Framework 2.0, ongeacht eventueel geïnstalleerde serverrollen. .NET Framework 2.0 bevat CLR (Common Language Runtime), dat een omgeving biedt voor het veilig uitvoeren van programmacode, vereenvoudigde implementatie van code, en ondersteuning voor compatibiliteit van meerdere talen. Met het installeren van de Application Server Foundation worden de basisfuncties van .NET Framework 2,0 uitgebreid met de functies van .NET Framework 3.0. Zie .NET Framework Developer Center (https://go.microsoft.com/fwlink/?LinkId=81263) voor meer informatie over .NET Framework 3.0. (Deze pagina is mogelijk Engelstalig.)

Onderdelen van Application Server Foundation

Hierna volgen de belangrijkste onderdelen van Application Server Foundation:

  • WCF (Windows Communication Foundation)

  • WF (Windows Workflow Foundation)

  • WPF (Windows Presentation Foundation)

Elk onderdeel wordt geïnstalleerd als een set bibliotheken en .NET-assembly's.

Voor servertoepassingen zijn de meest waardevolle onderdelen van Application Server Foundation WCF en WF. WPF wordt voornamelijk gebruikt in clienttoepassingen.

WCF

WCF is het uniforme programmeermodel van Microsoft voor het bouwen van toepassingen die via webservices met elkaar communiceren. Deze toepassingen zijn ook bekend als servicegerichte toepassingen. Ontwikkelaars kunnen met WCF veilige, betrouwbare transactietoepassingen bouwen die integreren in verschillende platforms en compatibel zijn met bestaande systemen en toepassingen. Zie Wat is Windows Communication Foundation? (https://go.microsoft.com/fwlink/?LinkId=81260) voor meer informatie over WCF. (Deze pagina is mogelijk Engelstalig.)

WF

WF is het programmeermodel en de engine om snel workflowtoepassingen in Windows Server 2008 te maken. WF biedt ondersteuning voor werkstromen voor systemen en personen in een aantal verschillende scenario's waaronder de volgende:

  • Werkstromen in LOB-toepassingen (line-of-business)

  • Werkstromen voor pagina's van een gebruikersinterface

  • Documentwerkstromen

  • Menselijke werkstromen

  • Samengestelde werkstromen voor servicegerichte toepassingen

  • Werkstromen op basis van bedrijfsregels

  • Werkstromen voor systeembeheer

WPF

WPF biedt een uniek programmeermodel voor het bouwen van uitgebreide Windows smart-client-toepassingen. Als onderdeel van .NET Framework 3.0 wordt WPF geïnstalleerd als een deel van Application Server Foundation. Het wordt echter niet veel gebruikt in servertoepassingen.

Extra naslaginformatie