You are on page 1of 8

Funcin Servidor de aplicaciones Actualizado: mayo de 2008 Se aplica a: Windows Server 2008 Servidor de aplicaciones es una funcin de servidor

expandida del sistema operativo Windows Server 2008. La nueva versin de Servidor de aplicaciones ofrece un entorno integrado para la implementacin y ejecucin de aplicaciones de negocio personalizadas basadas en servidor. Estas aplicaciones responden a solicitudes que llegan a travs de la red desde equipos cliente remotos o desde otras aplicaciones. Normalmente, las aplicaciones que se implementan y se ejecutan en el Servidor de aplicaciones se benefician de una o varias de las siguientes tecnologas:
y

Internet InformationServices (IIS) (el servidor HTTP (Protocolo de transferencia de hipertexto) que est integrado en Windows Server) Microsoft .NET Framework versiones 3.0 y 2.0 ASP.NET COM+ Servicios de MessageQueue Server Servicios web integrados con Windows Communication Foundation (WCF)

y y y y y

La funcin Servidor de aplicaciones es requerida cuando Windows Server 2008 ejecuta aplicaciones que dependen de servicios de funcin o caractersticas que forman parte de la funcin Servidor de aplicaciones integrada y que se han seleccionado durante el proceso de instalacin. Un ejemplo podra ser una configuracin especfica de Microsoft BizTalk Server que use un conjunto de servicios de funcin o caractersticas que forman parte del entorno del Servidor de aplicaciones. Normalmente, la funcin Servidor de aplicaciones se requiere cuando se implementa una aplicacin de negocio desarrollada dentro de la organizacin (o desarrollada por un fabricante independiente de software (ISV) para la organizacin) y cuando el programa ha indicado que se necesitan determinados servicios de funcin. Por ejemplo, la organizacin puede contar con una aplicacin de procesamiento de pedidos que tenga acceso a los registros de los clientes almacenados en una base de datos. La aplicacin obtiene acceso a la informacin de los clientes a travs de un conjunto de servicios web WCF. En este caso se puede configurar un equipo con Windows Server 2008 como servidor de aplicaciones e instalar la base de datos en el mismo equipo o en un equipo diferente. No es necesario instalar la funcin Servidor de aplicaciones en todas las aplicaciones de servidor para que se ejecuten correctamente. Por ejemplo, la funcin Servidor de

aplicaciones no es obligatoria para admitir Microsoft Exchange Server o Microsoft SQL Server en Windows Server 2008. Para determinar si la funcin Servidor de aplicaciones es necesaria en las aplicaciones de negocio de su organizacin, es importante que los administradores trabajen en equipo con los programadores de la aplicacin para comprender los requisitos de la aplicacin, por ejemplo, si usa los componentes de Microsoft .NET Framework 3.0 o COM+.

Qu hace el Servidor de aplicaciones?


El Servidor de aplicaciones ofrece lo siguiente:
y

Tiempo de ejecucin que admite la implementacin y la administracin eficaces de aplicaciones de negocio de alto rendimiento basadas en servidor. Estas aplicaciones son capaces de servir solicitudes desde sistemas cliente remotos, incluidos exploradores web que se conectan desde Internet o desde una intranet o una red corporativa, y desde sistemas de equipos remotos que pueden enviar solicitudes como mensajes. .NET Framework 3.0, que ofrece a los programadores un modelo de programacin simplificado para aplicaciones de servidor conectadas. Los programadores usan las bibliotecas de .NET Framework integradas para muchas funciones de aplicacin, incluidas entradas/salidas (E/S), procesamiento de textos y nmeros, acceso a base de datos, procesamiento XML, control de transacciones, flujo de trabajo y servicios web. Para los administradores del sistema, .NET Framework ofrece un tiempo de ejecucin seguro y de alto rendimiento para aplicaciones basadas en servidor, as como un entorno de implementacin y una configuracin de aplicaciones simplificados. Windows Server 2008 se instala mediante un Asistente para agregar funciones que le ayudar a elegir los servicios de funcin y las caractersticas que son necesarias para ejecutar las aplicaciones. El Asistente para agregar funciones instala automticamente todas las caractersticas necesarias para un servicio de funcin determinado y facilita la configuracin y disposicin de un equipo como servidor de aplicaciones para las aplicaciones de negocio.

A quin puede interesarle esta funcin?


Esta informacin acerca de la funcin Servidor de aplicaciones va destinada principalmente a los profesionales de las tecnologas de la informacin (TI) responsables de implementar y mantener las aplicaciones de lnea de negocio (LOB) de la organizacin. Las aplicaciones LOB suelen desarrollarse en la organizacin o para la organizacin. Un entorno de servidor de aplicaciones se compone de uno o ms servidores con Windows Server 2008 que estn configurados con la funcin Servidor de aplicaciones. Aqu se incluyen los servidores que realizan las siguientes operaciones:

y y

Hospedar aplicaciones que estn integradas en .NET Framework 3.0 Hospedar aplicaciones que estn integradas para usar COM+, MessageQueue Server, servicios web y transacciones distribuidas Conectarse a una intranet o a Internet para intercambiar informacin Hospedar aplicaciones que exponen o consumen servicios web Hospedar aplicaciones que exponen pginas web Interactuar con otros sistemas remotos que se ejecutan en distintas plataformas y sistemas operativos

y y y y

Un entorno de Servidor de aplicaciones ampliado puede incluir tambin lo siguiente:


y y y

Equipos clientes unidos al dominio y sus usuarios Equipos que se usan principalmente para administrar los servidores de aplicacin Servidores de infraestructuras que ejecutan recursos, como Servicios de dominio de Active Directory (AD DS) u otros repositorios del Protocolo ligero de acceso a directorios (LDAP), Servicios de Certificate Server, puertas de enlace de seguridad, servidores de procesos, servidores de integracin, puertas de enlace de aplicaciones o datos, o bases de datos.

Qu nueva funcionalidad aporta esta funcin?


La nueva versin expandida de la funcin Servidor de aplicaciones se instala mediante el Asistente para agregar funciones del Administrador del servidor. Los administradores que tienen aplicaciones LOB creadas con .NET Framework 3.0 observarn que la instalacin de un entorno de hospedaje para estas aplicaciones es ms sencilla con esta funcin de servidor. El Asistente para agregar funciones gua al administrador en el proceso de seleccionar los servicios de funcin o admitir las caractersticas que estn disponibles en esta funcin y pueden ser necesarias para ejecutar aplicaciones LOB especficas.

Application Server Foundation


Application Server Foundation es el grupo de tecnologas que se instala de manera predeterminada al instalar la funcin Servidor de aplicaciones. Fundamentalmente, Application Server Foundation es .NET Framework 3.0. Windows Server 2008 incluye .NET Framework 2.0, independientemente de la funcin de servidor que se instale. .NET Framework 2.0 contiene CommonLanguageRuntime (CLR), un entorno de ejecucin de cdigo que garantiza una ejecucin segura y una implementacin simplificada del cdigo, admite interoperabilidad con varios idiomas y amplias bibliotecas para la creacin de aplicaciones.

Application Server Foundation agrega las caractersticas de .NET Framework 3.0 a las caractersticas de .NET Framework 2.0 de lnea de base. Para obtener ms informacin acerca de .NET Framework 3.0, consulte el centro para programadores de .NET Framework en http://go.microsoft.com/fwlink/?LinkId=81263 (puede estar en ingls). Por qu es importante esta funcionalidad? Los componentes clave de Application Server Foundation se instalan como un conjunto de bibliotecas de cdigo y ensamblados .NET. Los componentes principales de Application Server Foundation son los siguientes:
y y y

Windows CommunicationFoundation (WCF) Windows WorkflowFoundation (WF) Windows PresentationFoundation (WPF)

De los tres, WCF y WF se usan normalmente en aplicaciones basadas en servidor, as como en aplicaciones basadas en cliente. WPF se usa principalmente en aplicaciones basadas en cliente y no se analiza en ms detalle aqu. Para obtener ms informacin acerca de WPF, consulte Windows PresentationFoundation en http://go.microsoft.com/fwlink/?LinkId=78407 (puede estar en ingls). WCF es el modelo de programacin unificado de Microsoft para crear aplicaciones conectadas que usen servicios web para comunicarse entre s. Estas aplicaciones se conocen tambin como aplicaciones orientadas a servicios (SOA) y se estn volviendo cada vez ms importantes para las empresas. Los programadores pueden usar WCF para crear aplicaciones SOA que emplean servicios web con transacciones seguros y de confianza que se comunican a travs de plataformas e interactan con las aplicaciones y sistemas existentes en la organizacin. WCF permite a los programadores componer o combinar las diversas tecnologas disponibles hoy en da para crear aplicaciones distribuidas (COM+ y .NET Enterprise Services, MessageQueue Server, .NET Remoting, servicios web de ASP.NET y Web ServicesEnhancements (WSE)) de manera que tengan sentido para el entorno informtico y las necesidades empresariales de la organizacin. Para obtener ms informacin acerca de WCF, consulte el tema que trata sobre Windows CommunicationFoundation en (http://go.microsoft.com/fwlink/?LinkId=81260 (puede estar en ingls). WF es el modelo y motor de programacin usado para crear aplicaciones habilitadas para flujos de trabajo rpidamente en Windows Server 2008. Un flujo de trabajo es un conjunto de actividades que describen un proceso real, como los procesos de compra de pedidos. Un flujo de trabajo se suele describir y ver grficamente; es algo parecido a un diagrama de flujo. La descripcin del flujo de trabajo se denomina a menudo "el modelo". Los elementos de trabajo pasan a travs del modelo de flujo de trabajo desde el principio hasta el final.

Las actividades o los elementos de trabajo del modelo pueden ser ejecutados por personas o por sistemas o equipos. Si bien es posible describir un flujo de trabajo en los lenguajes de programacin tradicionales como una serie de pasos y condiciones, en el caso de los flujos de trabajo ms complejo o de aqullos que admiten revisiones sencillas es mucho ms adecuado y flexible disear el flujo de trabajo grficamente y almacenar ese diseo como un modelo. WF es compatible con los flujos de trabajo de usuarios y del sistema en diversos escenarios, como los siguientes:
y y

Flujo de trabajo en aplicaciones LOB El flujo secuencial de pantallas, pginas y cuadros de dilogo segn se presentan al usuario en respuesta a su interaccin con la interfaz de usuario (UI). Flujo de trabajo centrado en documentos; por ejemplo, el procesamiento de una orden de compra o de un registro mdico Interaccin con flujo de trabajo de usuarios, como el envo de un mensaje de correo electrnico a un cliente de la empresa y la recepcin de un mensaje del cliente Flujo de trabajo compuesto para SOA Flujo de trabajo controlado por reglas de negocios; por ejemplo: "El lunes a las 5 p.m. enviar una solicitud de actualizacin de catlogos a los asociados empresariales." Flujo de trabajo para la administracin de sistemas

y y

Para obtener ms informacin acerca de WF, consulte Windows WorkflowFoundation en http://go.microsoft.com/fwlink/?LinkId=82119 (puede estar en ingls). Qu diferencias de funcionamiento existen? Aunque existe una funcin Servidor de aplicaciones en Windows Server 2003, la nueva funcin Servidor de aplicaciones expandida disponible en Windows Server 2008 no es simplemente una actualizacin de la herramienta de configuracin de servidor de aplicaciones que est incluida en Windows Server 2003 o en sistemas operativos anteriores. Puesto que la funcionalidad de la funcin es completamente nueva, los administradores deben tener en cuenta que no existe ruta de migracin para la herramienta de configuracin de Servidor de aplicaciones desde Windows Server 2003 o sistemas operativos anteriores. Cmo se solucionan estos problemas? Si actualiza el servidor a Windows Server 2008 desde Windows Server 2003 o un sistema operativo anterior y desea usar las capacidades de la funcin Servidor de aplicaciones, debe volver a instalar la funcin Servidor de aplicaciones con el Asistente para agregar funciones

del Administrador del servidor. Siempre y cuando configure Windows Server 2008 con los servicios de aplicacin correctos con el Asistente para agregar funciones del Administrador del servidor, podr mover fcilmente las aplicaciones desde Windows Server 2003 a Windows Server 2008. Cundo debe usarse la funcin Servidor de aplicaciones? Cuando las aplicaciones LOB basadas en servidor que necesite implementar y administrar requieran una o varias de las siguientes tecnologas: Microsoft .NET Framework 3.0, MessageQueue Server, COM+ o transacciones distribuidas, considere la posibilidad de configurar el servidor en la funcin Servidor de aplicaciones. Qu preparativos se necesitan para esta instalacin? Uno de los preparativos para instalar la funcin Servidor de aplicaciones sera la creacin de un inventario de las aplicaciones que se ejecutarn en este servidor. Si es administrador, colabore con los programadores o con el ISV que desarroll las aplicaciones para identificar las configuraciones y tecnologas subyacentes que deben estar presentes en el servidor para ejecutar dichas aplicaciones. A continuacin, asigne estas tecnologas a los servicios de funcin que se describen en las siguientes secciones, de manera que pueda seleccionar y configurar adecuadamente los servicios durante la instalacin de la funcin del servidor. Normalmente, el programador o ISV proporciona una lista de las tecnologas que es necesario instalar para esta aplicacin; por ejemplo, .NET Framework 3.0.
Servidor Web

Esta opcin instala Internet InformationServices (IIS) versin 7.0, el servidor web integrado en Windows Server 2008. Durante aos, IIS ha estado disponible en Windows Server, pero en Windows Server 2008 se ha revisado significativamente con el fin de mejorar el rendimiento, la seguridad, la administracin, la compatibilidad, la confiabilidad y el aspecto modular. IIS ofrece las siguientes ventajas de lnea de base:
y

IIS permite que el Servidor de aplicaciones pueda hospedar servicios o sitios web externos o internos con contenido esttico o dinmico. IIS ofrece compatibilidad para ejecutar aplicaciones ASP.NET a las que se obtiene acceso desde un explorador web. IIS ofrece compatibilidad para ejecutar servicios web que se han creado con Microsoft WCF o ASP.NET.

Acceso de red COM+

Esta opcin agrega Acceso de red COM+ para poder invocar de forma remota las aplicaciones basadas y hospedadas en componentes COM+ y Enterprise Services. Dichas aplicaciones suelen llamarse tambin componentes Enterprise Services. Acceso de red COM+ es una de las funcionalidades de invocacin remota compatible con Windows Server desde Windows 2000 Server y que sigue siendo compatible con Windows Server 2008. Las nuevas aplicaciones suelen usar WCF para admitir la invocacin remota, ya que WCF ofrece interoperabilidad entre diversas plataformas.
Windows ProcessActivationService

Esta opcin agrega el servicio WAS (Windows ProcessActivationService). WAS puede iniciar y detener aplicaciones de forma dinmica segn los mensajes que se reciban a travs de la red mediante Protocolo de transferencia de hipertexto (HTTP), MessageQueue Server, TCP y protocolos de canalizaciones con nombre. El inicio y la detencin dinmica de aplicaciones significa que los recursos del servidor se usan de manera ms eficaz. WAS es un servicio nuevo en Windows Server 2008.
Uso compartido de puertos Net.TCP

Esta opcin agrega el Servicio de uso compartido de puertos Net.TCP. Gracias a este servicio de funcin, varias aplicaciones pueden usar un nico puerto TCP para las comunicaciones entrantes. Por ejemplo, un SOA creado con WCF puede compartir el mismo puerto. El uso compartido de puertos suele ser un requisito cuando las restricciones de red o configuraciones de firewall slo permiten un nmero limitado de puertos abiertos o cuando varias instancias de una aplicacin WCF deben estar disponibles y ejecutarse al mismo tiempo. Para que diversas aplicaciones WCF puedan compartir puertos (multiplexacin), el Servicio de uso compartido de puertos Net.TCP lleva a cabo las operaciones de multiplexacin. El Servicio de uso compartido de puertos Net.TCP acepta solicitudes de conexin entrantes mediante el protocolo TCP. Acto seguido, el servicio reenva automticamente las solicitudes entrantes a los diversos servicios WCF de acuerdo con las direcciones de destino de las solicitudes. El uso compartido de puertos slo funciona si las aplicaciones WCF usan el protocolo net.tcp para las comunicaciones entrantes. El uso compartido de puertos Net.TCP es un servicio nuevo de Windows Server 2008.
Transacciones distribuidas

Las aplicaciones que se conectan a actualizaciones o que realizan actualizaciones en varias bases de datos o en otros recursos transaccionales pueden exigir que estas actualizaciones se lleven a cabo con la semntica transaccional "todo o nada", una tecnologa que garantiza que cada parte de la transaccin se complete, o bien que toda la transaccin se revierta a su estado original. La compatibilidad con transacciones distribuidas de Windows Server 2008 proporciona a las aplicaciones una manera de satisfacer este requisito. Transacciones distribuidas ha

estado disponible en Windows Server desde Microsoft Windows NT Server 4.0, y ahora contina en Windows Server 2008.

Est disponible esta funcin en todas las ediciones de Windows Server 2008?
Servidor de aplicaciones est disponible en las siguientes ediciones de Windows Server 2008:
y y y y

Windows Server 2008 Standard Windows Server 2008 Enterprise Windows Server 2008 Datacenter Windows Server 2008 para sistemas basados en Itanium

La funcin Servidor de aplicaciones no est disponible en las siguientes ediciones de Windows Server 2008:
y

Windows Web Server 2008

El comportamiento es diferente en algunas ediciones?


El comportamiento del Servidor de aplicaciones no vara dependiendo de la edicin de Windows Server 2008.

Est disponible en las versiones de 32 bits y 64 bits?


Servidor de aplicaciones est disponible en las versiones tanto de 32 bits como de 64 bits de Windows Server 2008.

You might also like