O Application Server Foundation é o grupo de tecnologias instaladas por padrão quando a função de Servidor de Aplicativos é instalada. O Application Server Foundation é basicamente o Microsoft .NET Framework 3.0.

O Windows Server 2008 contém o .NET Framework 2.0, qualquer que seja a função de servidor instalada. O .NET Framework 2.0 contém o CLR (Common Language Runtime), que proporciona um ambiente de execução de código que promove a execução segura de código, a implantação simplificada do código e o suporte à interoperabilidade de várias linguagens. A instalação do Application Server Foundation adiciona os recursos do .NET Framework 3.0 aos recursos básicos do .NET Framework 2.0. Para obter mais informações sobre o .NET Framework 3.0, consulte .NET Framework Developer Center (https://go.microsoft.com/fwlink/?LinkId=81263 [a página pode estar em inglês]).

Componentes do Application Server Foundation

Estes são os componentes principais do Application Server Foundation:

  • Windows Communication Foundation (WCF)

  • Windows Workflow Foundation (WF)

  • Windows Presentation Foundation (WPF)

Cada componente é instalado como um conjunto de bibliotecas e assemblies do .NET.

Para aplicativos baseados no servidor, os componentes mais importantes do Application Server Foundation são o WCF e o WF. O WPF é usado principalmente em aplicativos baseados em cliente.

WCF

O WCF é o modelo de programação unificado da Microsoft para aplicativos de criação que usam serviços Web para comunicar-se uns com os outros. Estes aplicativos também são conhecidos como aplicativos orientados para serviço. Os desenvolvedores podem usar o WCF para criar aplicativos seguros, confiáveis e transacionados, que são integrados em plataformas e interoperam com sistemas e aplicativos existentes. Para obter mais informações sobre o WCF, consulte O que é o Windows Communication Foundation? (https://go.microsoft.com/fwlink/?LinkId=81260 [a página pode estar em inglês]).

WF

O WF é um modelo e mecanismo de programação para a rápida criação de aplicativos habilitados para fluxo de trabalho no Windows Server 2008. O WF inclui suporte para fluxo de trabalho do sistema e fluxo de trabalho humano em uma variedade de cenários, incluindo:

  • Fluxo de trabalho em aplicativos de linha de negócios

  • Fluxo de página de interface de usuário

  • Fluxo de trabalho centrado em documentos

  • Fluxo de trabalho humano

  • Fluxo de trabalho composto por aplicativos orientados para serviços

  • Fluxo de trabalho orientado para regras comerciais

  • Fluxos de trabalho para gerenciamento dos sistemas

WPF

O WPF fornece um modelo de programação unificada para a criação de elaborados aplicativos smart client do Windows. Como componente do .NET Framework 3.0, o WPF é instalado como parte do Application Server Foundation. Entretanto, ele não é comumente usado em aplicativos baseados em servidores.

Referências adicionais


Sumário