Application Server Foundation es el grupo de tecnologías que se instala de manera predeterminada al instalar el rol Servidor de aplicaciones. Fundamentalmente, Application Server Foundation es Microsoft .NET Framework 3.0.

Windows Server 2008 incluye .NET Framework 2.0, independientemente del rol de servidor que se instale. .NET Framework 2.0 contiene Common Language Runtime (CLR), que ofrece un entorno de ejecución de código que garantiza una ejecución segura y una implementación simplificada del código, además de admitir la interoperabilidad con varios idiomas. La instalación de Application Server Foundation agrega las características de .NET Framework 3.0 a las características de .NET Framework 2.0 de línea de base. Para obtener más información acerca de .NET Framework 3.0, consulte el centro para programadores de .NET Framework en https://go.microsoft.com/fwlink/?LinkId=81263 (puede estar en inglés).

Componentes de Application Server Foundation

Los componentes principales de Application Server Foundation son los siguientes:

  • Windows Communication Foundation (WCF)

  • Windows Workflow Foundation (WF)

  • Windows Presentation Foundation (WPF)

Cada componente se instala como un conjunto de bibliotecas y ensamblados .NET.

En el caso de las aplicaciones basadas en servidor, los componentes más importantes de Application Server Foundation con WCF y WF. WPF se usa generalmente en aplicaciones basadas en cliente.

WCF

WCF es el modelo de programación unificado de Microsoft para crear aplicaciones que usen servicios web para comunicarse entre sí. Estas aplicaciones también se conocen como aplicaciones orientadas a servicios. Los programadores pueden usar WCF para crear aplicaciones con transacciones seguras y de confianza que se integren entre plataformas e interoperen con los sistemas y aplicaciones existentes. Para obtener más información acerca de WCF, vea el tema sobre Windows Communication Foundation (https://go.microsoft.com/fwlink/?LinkId=81260 (puede estar en inglés).

WF

WF es el modelo y motor de programación usado para crear aplicaciones habilitadas para flujos de trabajo rápidamente en Windows Server 2008. WF incluye compatibilidad con los flujos de trabajo de usuarios y del sistema en diversos escenarios, como los siguientes:

  • Flujo de trabajo en aplicaciones de línea de negocio (LOB)

  • Flujo de páginas de interfaz de usuario (UI)

  • Flujo de trabajo centrado en documentos

  • Flujo de trabajo de usuarios

  • Flujo de trabajo compuesto para aplicaciones orientadas a servicios

  • Flujo de trabajo controlado por reglas de negocios

  • Flujo de trabajo para la administración de sistemas

WPF

WPF proporciona un modelo de programación unificado para crear completas aplicaciones de cliente inteligente de Windows. Como componente de .NET Framework 3.0, WPF se instala al mismo tiempo que Application Server Foundation. No obstante, no suele usarse en aplicaciones basadas en servidor.

Referencias adicionales


Tabla de contenido