O Application Server Foundation é o grupo de tecnologias instaladas por predefinição quando a função de Servidor Aplicacional é instalada. No fundo, o Application Server Foundation é o Microsoft .NET Framework 3.0.

O Windows Server 2008 inclui o .NET Framework 2.0, independentemente das funções de servidor que sejam instaladas. O .NET Framework 2.0 contém o CLR (Common Language Runtime), o qual fornece um ambiente de execução de código que promove execução segura de código, implementação simplificada de código e suporte para interoperabilidade de várias linguagens. A instalação do Application Server Foundation adiciona funcionalidades do .NET Framework 3.0 às funcionalidades base do .NET Framework 2.0. Para mais informações sobre o .NET Framework 3.0, consulte o .NET Framework Developer Center (https://go.microsoft.com/fwlink/?LinkId=81263). (Esta página poderá estar em inglês.)

Componentes do Application Server Foundation

Seguem-se os componentes chave do Application Server Foundation:

  • WCF (Windows Communication Foundation)

  • WF (Windows Workflow Foundation)

  • Arquitectura de Apresentação do Windows (WPF)

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

Para aplicações baseadas em servidor, os componentes mais importantes do Application Server Foundation são o WCF e o WF. O WPF é utilizado essencialmente em aplicações baseadas em cliente.

WCF

O WCF é o modelo de programação unificado da Microsoft para concepção de aplicações que utilizam serviços Web para comunicar entre si. Estas aplicações também são conhecidas como aplicações orientadas para serviços. Os programadores podem utilizar o WCF para criar aplicações seguras, fiáveis e transaccionadas que sejam integráveis nas plataformas e ofereçam interoperabilidade com sistemas e aplicações existentes. Para mais informações sobre o Windows Communication Foundation, consulte a página que explica o Windows Communication Foundation (https://go.microsoft.com/fwlink/?LinkId=81260). (Esta página poderá estar em inglês.)

WF

O WF é o motor e modelo de programação para criação rápida de aplicações com capacidade de fluxo de trabalho no Windows Server 2008. O WF inclui suporte para fluxo de trabalho de sistema e fluxo de trabalho humano numa variedade de cenários, incluindo os seguintes:

  • Fluxo de trabalho em aplicações de negócio especializadas (LOB)

  • Fluxo de páginas de interface de utilizador (IU)

  • Fluxo de trabalho centrado em documentos

  • Fluxo de trabalho humano

  • Fluxo de trabalho composto para aplicações orientadas para serviços

  • Fluxo de trabalho condicionado por regras de negócio

  • Fluxo de trabalho para gestão de sistemas

WPF

O WPF fornece um modelo de programação unificado para criar aplicações smart-client completas do Windows Como componente do .NET Framework 3.0, o WPF é instalado como parte do Application Server Foundation. Contudo, não é frequentemente utilizado em aplicações baseadas em servidor.

Referências adicionais


Sumário