Windows Server 2003 Home *  Productos  |  Soporte  |  Búsqueda  |  Guía de microsoft.com  
Latinoamérica
 Windows Server 2003 Home  
Búsqueda

Búsqueda Avanzada
Información del Producto

Novedades de los servicios de aplicaciones

Publicado en: 19 de abril de 2002
En esta página

Artículos Relacionados

Introducción

What's New in Application ServicesLa familia de Windows Server 2003 se basa en los puntos fuertes de la familia de sistemas operativos Windows: seguridad, capacidad de administración, confiabilidad, disponibilidad y escalabilidad. Los avances de Windows Server 2003 proporcionan muchas ventajas en el desarrollo de aplicaciones, con la consiguiente disminución del costo total de la propiedad (TCO) y un mejor rendimiento. Este artículo proporciona una introducción a las ventajas, características nuevas y mejoras para los servicios de aplicaciones en Windows Server 2003.

Inicio de página

Ventajas

El entorno de aplicación de Windows Server 2003 proporciona las ventajas siguientes.

Ventaja Descripción
Interoperabilidad e integración simplificada Permite conectarse fácilmente con sus asociados y clientes, proteger y ampliar la infraestructura existente y crear aplicaciones dinámicas.
Productividad de los desarrolladores mejorada Permite sacar los productos al mercado más rápidamente, desarrollar las aplicaciones a tiempo y de acuerdo con el presupuesto y aprovechar unos ciclos de creación más rápidos y sencillos.
Inicio de página

Mejoras y características nuevas

Windows Server 2003 proporciona las siguientes características:

  • Simplified Integration and Interoperability 
  • Improved Developer Productivity 
  • Increased Enterprise Efficiency 
  • Improved Scalability and Reliability 
  • End-to-End Security 
  • Efficient Deployment and Management 

Interoperabilidad e integración simplificada
Como base de las tecnologías conectadas a Microsoft .NET, Windows Server 2003 entrega un entorno de aplicación revolucionario para crear, implementar y ejecutar servicios Web XML. La compatibilidad integrada con los servicios Web XML permite que las aplicaciones aprovechen los principios vinculados de la informática en Internet.

Característica Descripción
Compatibilidad nativa con los servicios Web XML Windows Server 2003 ofrece una compatibilidad nativa con los estándares de servicios Web XML, incluyendo XML, SOAP, UDDI (Descripción, descubrimiento e integración universales) y el lenguaje de descripción de servicios Web (WSDL).
UDDI empresarial Windows Server 2003 incluye los servicios UDDI empresariales, una infraestructura dinámica y flexible para los servicios Web XML. Este servicio permite a las empresas ejecutar su propio servicio UDDI interno para su uso en intranets o extranets. Los desarrolladores pueden encontrar y volver a utilizar con facilidad los servicios Web disponibles dentro de la organización. Los administradores de tecnologías de la información pueden catalogar y administrar los recursos programables en su red. Con los servicios UDDI, las empresas pueden crear e implementar aplicaciones más inteligentes y confiables.
Compatibilidad con los servicios existentes Como los servicios Web XML están profundamente integrados en Windows Server 2003, los servicios existentes como COM+ y Microsoft Message Queuing (MSMQ) pueden beneficiarse de ellos fácilmente. Los administradores pueden permitir que se llame a aplicaciones COM+ existentes utilizando XML o SOAP simplemente seleccionando una casilla de configuración. MSMQ también puede comunicarse con SOAP y XML como formato nativo, permitiendo que las aplicaciones acopladas funcionen interactivamente con una amplia gama de sistemas.
Infraestructura federada Los servicios Web XML entregan las bases y la arquitectura de la integración de aplicaciones. La infraestructura federada trata fundamentalmente de habilitar servidores y servicios para funcionar interactivamente entre los límites de confianza.

Productividad de los desarrolladores mejorada
El entorno de aplicación de Windows Server 2003 mejora la productividad de los desarrolladores proporcionando un conjunto completo de servicios de aplicación integrados y compatibilidad con las herramientas más importantes del sector.

Característica Descripción
Microsoft .NET Framework .NET Framework incorpora el lenguaje común en tiempo de ejecución y un conjunto de bibliotecas de clases unificadas que incluyen formularios de Windows, Microsoft .ADO.NET, Microsoft ASP.NET y otras capacidades.

.NET Framework cuenta con un entorno de ejecución de aplicaciones lleno de características, totalmente administrado y protegido, una instalación y un desarrollo simplificado y una integración sin problemas con una gran variedad de lenguajes de programación.

Gracias a la integración de .NET Framework en el entorno de desarrollo de aplicaciones de Windows Server 2003, los desarrolladores ya no están obligados a crear código pesado y estático, y pueden centrar sus esfuerzos en proporcionar valor empresarial real.

.NET Framework, que es compatible con Windows XP, Windows 2000 Server y Windows 2000 Professional, Windows 98, Windows Me y Microsoft Windows NT® 4.0, permite que los desarrolladores creen aplicaciones Web de gran calidad, con la ayuda de ASP.NET y de otras tecnologías. También puede ayudarles a crear las mismas aplicaciones que diseñan y desarrollan actualmente.

.NET Framework proporciona una integración entre lenguajes de programación que mejora la productividad, permitiendo que los desarrolladores extiendan los componentes de un lenguaje de programación a otro mediante la herencia entre lenguajes, la depuración y el control de errores. Windows Server 2003 proporciona el conjunto más rico de servicios disponible en cualquier plataforma de desarrollo, incluyendo la obtención de acceso completo a los datos, la seguridad integrada, las interfaces de usuario interactivas, un modelo maduro de objetos de componentes, monitores de proceso de transacciones y una puesta en cola de gran nivel.
ASP.NET: creación sencilla de servicios Web Mediante el uso de las características de los servicios Web XML de ASP.NET, los desarrolladores pueden crear su lógica empresarial y la infraestructura ASP.NET será la responsable de entregar el servicio a través de SOAP y de otros protocolos públicos.
Separa el código del contenido .NET Framework permite que los desarrolladores y creadores de contenido trabajen en paralelo, manteniendo el contenido separado del código de la aplicación.
Las herramientas más importantes del sector Microsoft Visual Studio® .NET proporciona una herramienta integrada, multilenguaje, para crear aplicaciones Web y servicios Web XML.
Código reutilizable ASP.NET proporciona una arquitectura inteligente fácil de aprender y que permite una reutilización mejorada del código.
Administración de memoria automática .NET Framework se ejecuta en el lenguaje común en tiempo de ejecución, que es un entorno de recopilación de elementos no utilizados (basura). La recopilación de elementos no utilizados (basura) libera a las aplicaciones que utilizan objetos de .NET Framework de la necesidad de destruir explícitamente estos objetos, reduciendo los errores habituales de programación de una forma drástica.
Controles Web del servidor La nueva funcionalidad de ASP.NET aumenta la productividad encapsulando interacciones complejas en componentes del servidor. Los desarrolladores pueden crear rápidamente aplicaciones Web escalables que puedan prestar servicio a dispositivos de interfaz múltiple de usuario. Los controles Web se compilan y ejecutan en el servidor para obtener el máximo rendimiento, y pueden heredarse y ampliarse para obtener una funcionalidad incluso mayor.

Eficaz empresarial aumentada
Las aplicaciones desarrolladas en el entorno de Windows Server 2003 tienen una mayor disponibilidad y capacidad de respuesta, y dado que el entorno lo puede administrar un número reducido de personas, entregará un menor TCO con un mejor rendimiento, una escalabilidad y una confiabilidad mejoradas y una seguridad más sólida. Además, Windows Server 2003 reduce el esfuerzo de los administradores de tecnologías de la información, facilitando la implementación y la administración de las aplicaciones.

Característica Descripción
ASP.NET: integrado con los Servicios de Internet Information Server (IIS) 6.0 ASP.NET está integrado con el modelo de proceso de IIS 6.0 y aprovecha la compatibilidad con múltiples grupos de aplicaciones. Esto significa que las aplicaciones individuales ASP.NET están aisladas y se comunican directamente con el escuchador HTTP en modo de núcleo. Esto conlleva un número reducido de saltos en el proceso y permite que las aplicaciones ASP.NET aprovechen la caché de archivos en modo de núcleo.
ASP.NET: compilación avanzada La compilación avanzada de .NET Framework proporciona un rendimiento aumentado mediante la compilación de páginas, en lugar de interpretarlas. Es compatible con aplicaciones precompiladas y con aplicaciones compiladas sobre la marcha. ASP.NET aprovecha más modelos avanzados de subprocesos, lo que permite que realice E/S asíncronas, con la consiguiente mejora del rendimiento y la escalabilidad. Esto elimina la necesidad de convertir el código del servidor antes de la ejecución, y por consiguiente conserva los recursos del servidor, aumentando el rendimiento y la escalabilidad del servidor.
ASP.NET: caché inteligente El modelo de programación de ASP.NET proporciona una interfaz de programación de aplicaciones (API) que permite que los programadores activen los servicios de caché para mejorar el rendimiento. Una caché de salida guarda las páginas completamente procesadas, y una caché de fragmentos almacena las páginas parciales. Las clases se proporcionan para que las aplicaciones, los módulos HTTP y los controladores de solicitudes puedan almacenar objetos arbitrarios en la caché cuando sea necesario.
Entorno de recopilación de elementos no utilizados (basura) El recolector de elementos no utilizados (basura) en el lenguaje común en tiempo de ejecución proporciona un entorno más eficaz para la administración de memoria en situaciones de servidor Web. Evita problemas de fragmentación en montones, utilizando un modelo libre y de ubicación clásico.

Escalabilidad y confiabilidad mejoradas
A continuación se exponen algunas características clave de escalabilidad y confiabilidad de las que se benefician los desarrolladores y profesionales de tecnologías de la información en un entorno de aplicación.

Característica Descripción
Compatibilidad asíncrona .NET Framework integra profundamente dos tecnologías de comunicación asíncrona para obtener una mejor escalabilidad y confiabilidad: SOAP y MSMQ. Esto permite que los desarrolladores creen aplicaciones sólidas y que puedan controlar situaciones sin conexión.
Estado de sesión de una comunidad Web El estado de sesión compatible con una comunidad Web, independiente del proceso, aumenta la confiabilidad y escalabilidad almacenando el estado de sesión en un proceso externo a la aplicación ASP.NET, de tal forma que el estado puede admitir los errores de la aplicación y otros equipos de la comunidad Web pueden hacer referencia a él.
Arquitectura de proceso resistente a errores de IIS 6.0 IIS 6.0 proporciona una arquitectura que proporciona un aislamiento avanzado de las aplicaciones. Los administradores pueden crear varios grupos de aplicaciones y asignar aplicaciones a estos grupos para proporcionar aislamiento. Los grupos de aplicaciones pueden supervisarse y reciclarse de forma automática para asegurar la disponibilidad de las aplicaciones.
ADO.NET ADO.NET utiliza una conexión no persistente y un control inteligente del estado. De hecho, ADO.NET envía mensajes XML entre el origen de datos y la aplicación, abriendo y cerrando la conexión cuando sea necesario. El resultado es que las aplicaciones escalan mucho mejor con ADO.NET, y ADO.NET puede funcionar en una gran variedad de transportes de red.

Seguridad de extremo a extremo
La seguridad en Windows Server 2003 se crea sobre un modelo de seguridad individual anclado por Active Directory. Las innovaciones y las mejoras en la seguridad de Windows Server 2003 ayudan a reducir la superficie de ataque y hacen que la autorización y la autenticación de Windows sean más seguras y eficaces, a través de una nueva arquitectura de seguridad de las aplicaciones. La capacidad de transición de protocolos permite que cualquier autenticación en el servidor Web más cercano al usuario final pueda pasar de forma transitoria al Kerberos de fondo.

La integración nativa de Microsoft .NET Passport permite la autentificación y autorización a cualquier cliente o consumidor y marca el punto de referencia de futuras capacidades de federación. Cuando el servidor más cercano al usuario final confía en .NET Passport, .NET Passport se utiliza para validar al usuario y establecer el inicio de sesión consiguiente. Las credenciales de .NET Passport pueden asignarse a Active Directory para los clientes y los consumidores.

Implementación y administración eficaces
Se permite la implementación sin contacto, mediante el uso de herramientas mejoradas como los servicios de Windows Installer, y gracias al uso de herramientas nuevas como Fusion. Fusion admite las versiones paralelas de archivos DLL, mientras que su aplicación complementaria, Manifest, le indica exactamente los archivos DLL que son necesarios. Windows Installer puede contener manifiestos de Fusion y ahora puede describir la aplicación que se ejecuta paralelamente, facilitando la implementación de aplicaciones confiables.

Entre las herramientas adicionales que pueden reducir el proceso de implementación y asegurar una mayor precisión se incluyen la implementación de X-Copy y la modificación de IIS durante la ejecución.

La Interfaz de administración de Windows (WMI) realiza en horas procesos que antes tardaban días, utilizando herramientas nuevas de Visual Studio.NET. Se mejora la confiabilidad mediante herramientas de línea de comandos de libre disponibilidad para su descarga a través de Internet. Las aplicaciones y los servicios pueden emitir sucesos y definir variables de forma sencilla.

Inicio de página

Resumen

Los profesionales de tecnologías de la información pueden beneficiarse de los recursos de tecnologías de la información existentes, para maximizar la productividad y reducir paralelamente el TCO. Los desarrolladores pueden ampliar su código existente y crear nuevas aplicaciones y servicios Web XML con sus conocimientos actuales. Y los directores de línea de negocio y los responsables de la toma de decisiones pueden optimizar la amortización de sus inversiones gastando el dinero en un sistema operativo y obteniendo con la misma inversión un entorno de desarrollo de aplicaciones de primer nivel.


Inicio de página

 Contáctenos 
 ©2003 Microsoft Corporation. Todos los derechos reservados. Aviso legal | Privacidad | Accesibilidad  Inicio