tabla de características de visual studio - · pdf fileautomáticamente...

2
Servicios Web XML Permiten exponer cualquier componente como servicio XML Web utilizando el código WebMethod, y utilizar los servicios Web XML de cualquier plataforma.. Microsoft Windows Forms Los nuevos formularios compartidos de Windows (Forms Designer, Form Inheritance, Control Anchoring y Control Docking) le permiten construir rápidamente aplicaciones de Windows. Web Forms El editor de páginas web compartido que permite crear aplicaciones de Internet utilizando la misma técnica de “arrastrar y soltar” que hizo famoso a Visual Basic. El código puede escribirse en cualquier lenguaje. Mobile Web Forms Permiten crear aplicaciones para navegadores web móviles que muestran resultados automáticamente según las características del aparato. Aplicaciones para Pocket PC Permiten construir aplicaciones ricas para aparatos inteligentes, incluidos los Pocket PC, orientados y Windows CE .NET* al modelo .NET Compact Framework, un subconjunto del entorno .NET Framework para soluciones móviles. Modelo .NET Framework Construido para la Web, el modelo.NET Framework ofrece un entorno flexible y escalable para construir, y Common Language Runtime (CLR) utilizar y ejecutar las aplicaciones y servicios Web XML distribuidos. Visual Basic ® .NET Upgrade Wizard Permite actualizar de un modo sencillo el código y las aplicaciones de Visual Basic 6.0 mediante herramientas e instrucciones. Lenguaje Visual Basic .NET Visual Basic .NET permite realizar una programación totalmente orientada a objetos, con herencia de implementación, un procesamiento de excepciones estructurado y free-threading. Lenguaje Visual C# TM .NET Visual C# .NET, un nuevo lenguaje de programación orientado a objetos, combina la potencia de C y C++ con la sencillez funcional de las modernas herramientas RAD. Lenguaje Visual C++ ® .NET Visual C++ .NET permite a los diseñadores construir aplicaciones gestionadas y no gestionadas, utilizando el modelo .NET Framework, el Servidor ATL y MFC. Lenguaje Visual J# TM .NET* Visual J# .NET es una herramienta de desarrollo para aquellos diseñadores de lenguaje Java que deseen crear aplicaciones y servicios en el modelo .NET Framework. Asistencia incorporada para docenas Con asistencia para docenas de lenguajes de programación adicionales, puede programar de lenguajes de programación adicionales fácilmente en el lenguaje que usted elija e integrar el código de cualquier otro lenguaje. Entorno de desarrollo integrado Aproveche un entorno de desarrollo visual altamente integrado para todos los lenguajes, (IDE) compartido de Visual Studio ® .NET que incluye una única caja de herramientas, lista de tareas y debugger. RAD para el Servidor Las herramientas y el explorador del servidor incluyen componentes de aplicaciones server-side. Permite acceder a las herramientas de administración del servidor, los registros de eventos, bases de datos y servicios Web XML, e integrarlos. Visual Studio .NET Debugger Acorta el ciclo de desarrollo gracias a la depuración de lenguaje cruzado, de proceso cruzado y a la depuración remota. Ayuda dinámica Ofrece un acceso instantáneo a la ayuda importante para la tarea de diseño en curso. Lista de tareas Permite a los diseñadores organizar el proceso de diseño anotando el código, y supervisando y accediendo rápidamente a los errores y advertencias. Diseñador HTML Un modo gráfico de diseñar Web Forms en HTML, ASP Y ASP.NET sin necesidad de modificar manualmente el código HMTL. SQL Server 2000 La base de datos y el análisis completos que ofrecen una entrega rápida de la próxima generación de soluciones escalables de comercio electrónico, línea de negocio y almacén de datos. Microsoft Data Engine (MSDE) Construye aplicaciones totalmente compatibles con SQL Server y puede migrar directamente a SQL Server sin cambiar ni una sola línea de código. Visual Database Tools Permite diseñar visualmente elementos almacenados como procedimientos, índices, tablas, disparadores, funciones definidas por el usuario y otros elementos para bases de datos. Visio ® Database Modeling Permite captar y comunicar claramente requisitos empresariales con herramientas de modelaje conceptual, lógico y físico. Diseñador XML Ofrece herramientas de “arrastrar y soltar” para trabajar con archivos XML y XSD. Visual SourceSafe ® 6.0c Permiten el trabajo de equipos de desarrollo en entornos colaborativos, con control de versiones para el código fuente, los componentes y los documentos de diseño. Pruebas del centro de aplicaciones Permiten realizar pruebas funcionales, de rendimiento y pruebas de carga de servicios y aplicaciones Web XML, así como automatizar fácilmente los procesos para ejecutar pruebas de regresión. Modelaje de aplicaciones basado en UML Visio Permite modelar visualmente arquitecturas y funcionalidad de aplicaciones y comunicar claramente los requisitos. Creación de frameworks Permite compartir las mejores prácticas y ofrecer orientación sobre arquitecturas a todo el y plantillas empresariales equipo de desarrollo con el nuevo tipo de proyecto de Plantilla Empresarial. Utilización de frameworks Permite aprovechar las plantillas de aplicaciones para acelerar el desarrollo y acceder y plantillas empresariales a las mejores prácticas incorporadas en el lenguaje de descripción de plantillas con XML. Aplicaciones de referencia .NET Permiten aprender cómo diseñar y realizar la arquitectura de aplicaciones .NET con aplicaciones de referencia de principio a fin, incluidos los documentos, modelos y códigos de diseño. Visual Studio Analyzer Permite localizar visualmente los cuellos de botella de las aplicaciones COM distribuidas. Windows 2000 Advanced Server, SQL Server 2000, Commerce Server, Host Integration Server, Exchange Server BizTalk TM Server: Permite a las empresas construir fácilmente procesos empresariales distribuidos que integran aplicaciones y socios, así como establecer rápidamente relaciones comerciales fiables y seguras con clientes y socios en la Web. Elija entre una serie de lenguajes potentes y productivos Aproveche un único entorno unificado de desarrollo integrado Creación de potentes aplicaciones de bases de datos Herramientas empresariales de tipo lifecycle Versiones completas de tecnologías Servidor, con licencia para desarrollo y pruebas únicamente Enterprise Architect Enterprise Developer Professional Construya Aplicaciones .NET *Microsoft Visual J# .NET será lanzado en 2002. Los clientes recibirán un cupón en su paquete Visual Studio .NET que podrán enviar por correo para recibir una copia gratuita de este producto cuando sea lanzado. Tabla de características de Visual Studio .NET Microsoft ® Visual Studio ® .NET es la herramienta de desarrollo multilenguaje más completa para construir e integrar rápidamente aplicaciones y servicios Web XML. Aumenta de un modo extraordinario la productividad de los desarrolladores y crea nuevas oportunidades de negocio. En su diseño se han integrado a fondo los estándares y protocolos de Internet, como XML y SOAP, por lo que Visual Studio .NET simplifica considerablemente el ciclo de vida del desarrollo de aplicaciones. Arquitectura flexible y ágil de aplicaciones Creada para los servicios Web XML Constituye un modelo sencillo, flexible y basado en estándares para integrar, ampliar y publicar aplicaciones Facilita la integración en su empresa, el enlace con socios empresariales y la prestación de nuevos y eficaces servicios a sus clientes. Máxima productividad del desarrollador Soporta más de 23 lenguajes de programación, y el número crece Incluye las mejores herramientas del sector y cientos de componentes ya existentes Pueden compartirse y reutilizarse las aplicaciones escritas en cualquier lenguaje de programación Permite a los equipos compartir arquitecturas de aplicaciones y fomentar las mejores prácticas para rastrear rápidamente su desarrollo Operaciones mejoradas Garantiza las “capacidades” Aumenta el rendimiento, la escalabilidad y la fiabilidad Ofrece al usuario un tiempo en actividad percibido del 100% Ofrece prestaciones de utilización “No-touch” para la instalación de aplicaciones Elimina el problema de conflictos entre versiones. Las nuevas aplicaciones pueden ejecutar aplicaciones existentes side-by- side (simultáneamente) Aprovecha una seguridad incorporada fiable Visual Studio .NET Enterprise Architect es una completa herramienta de desarrollo para diseñar aplicaciones y servicios Web XML, así como para ofrecer asistencia en materia de arquitectura a equipos de desarrollo. Puede utilizar Visual Studio .NET Enterprise Architect para: Crear una excelente asistencia en materia de arquitectura y compartirla con todo su equipo de un modo sencillo Modelar visualmente las bases de datos y servicios Web XML con herramientas basadas en Microsoft Visio ® Aprovechar la herramienta de desarrollo líder en la industria Visual Studio .NET Enterprise Developer ofrece una eficaz plataforma de desarrollo a los equipos empresariales para construir rápidamente aplicaciones y servicios Web XML orientados a cualquier dispositivo. Puede utilizar Visual Studio .NET Enterprise Developer para: Fomentar la productividad de los equipos con la herramienta de desarrollo líder en el mercado Crear servicios Web XML fiables Aprovechar las herramientas integradas de tipo lifecycle Con Visual Studio .NET Professional, puede construir rápidamente la próxima generación de aplicaciones, desde las aplicaciones Microsoft Windows ® hasta aplicaciones en n-capas compuestas de servicios Web XML, que pueden utilizarse con cualquier dispositivo y se integran en cualquier plataforma. Puede explotar el potencial de Visual Studio .NET Professional para: Construir rápidamente aplicaciones de Internet de próxima generación Crear soluciones que abarcan cualquier plataforma o dispositivo Acortar el tiempo de salida al mercado de aplicaciones potentes y escalables Puede obtener una primera visión del desarrollo para Microsoft .NET con Visual Basic .NET Standard, Visual C# .NET Standard y VisualC++ .NET Standard. Visual Basic .NET es ahora un lenguaje de programación totalmente orientado a objetos, de primera clase, del modelo .NET Framework, e incluye prestaciones como herencia de implementación, procesamiento de excepciones estructurado y free-threading. Visual C# .NET es un lenguaje de programación seguro y orientado a objetos, que combina la potencia de Visual C y Visual C++ con la sencillez funcional de las herramientas de desarrollo de aplicaciones modernas y rápidas. Visual C++ .NET permite a los diseñadores crear aplicaciones gestionadas y no gestionadas para .NET y Windows, utilizando tecnologías que incluyen el modelo .NET Framework, ATL Server y MFC. Presentación Ventajas de Visual Studio .NET Visual Studio .NET Enterprise Architect Visual Studio .NET Enterprise Developer Visual Studio .NET Professional Visual Basic .NET Standard, Visual C++ .NET Standard y Visual C# .NET Standard Requisitos del sistema Los requisitos varían en función de las distintas combinaciones de componentes de Microsoft Visual Studio .NET. Para instalar Visual Studio .NET, que incluye una versión de la Biblioteca MSDN, recomendamos: Hardware PC con un procesador Pentium II 450 MHz como mínimo Sistema operativo Microsoft Windows NT ® 4.0 con Service Pack 6 ó un sistema operativo posterior Memoria Requisitos mínimos de RAM: 64 MB para Windows NT Workstation 4.0; 160 MB para Windows NT Server 4.0; 96 MB para Windows 2000 Professional; 192 MB para Windows 2000 Server; 160 MB para Windows XP Professional Disco duro 3,5 GB de espacio de disco duro disponible, que incluye un mínimo de 500 MB en la unidad del sistema Unidad de CD-ROM CD-ROM o DVD-ROM Dispositivos de entrada Teclado, Microsoft Mouse o compatible Monitor Super VGA (800 x 600) o un monitor de mayor resolución con 256 colores Microsoft, el logotipo de Microsoft, BizTalk, MSDN, el logotipo .NET, SharePoint, Visio, Visual Basic, Visual C++, Visual C#, Visual J++, Visual J#, Visual InterDev, Visual FoxPro, Visual SourceSafe, Visual Studio, el logotipo de Visual Studio, Windows y Windows NT son marcas comerciales o marcas registradas en Estados Unidos y/u otros países de Microsoft Corporation. © 2002 Microsoft Corporation. Marca registrada Crystal Decisions Inc. 2002.

Upload: vudan

Post on 05-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tabla de características de Visual Studio - · PDF fileautomáticamente según las características del aparato. Aplicaciones para Pocket ... y las aplicaciones de Visual Basic

Servicios Web XML Permiten exponer cualquier componente como servicio XML Web utilizando el código WebMethod, y utilizar los servicios Web XML de cualquier plataforma..

Microsoft Windows Forms Los nuevos formularios compartidos de Windows (Forms Designer, Form Inheritance, Control Anchoring y Control Docking) le permiten construir rápidamente aplicaciones de Windows.

Web Forms El editor de páginas web compartido que permite crear aplicaciones de Internet utilizando la misma técnica de “arrastrar y soltar” que hizo famoso a Visual Basic. El código puede escribirse en cualquier lenguaje.

Mobile Web Forms Permiten crear aplicaciones para navegadores web móviles que muestran resultados automáticamente según las características del aparato.

Aplicaciones para Pocket PC Permiten construir aplicaciones ricas para aparatos inteligentes, incluidos los Pocket PC, orientados y Windows CE .NET* al modelo .NET Compact Framework, un subconjunto del entorno .NET Framework para soluciones móviles.

Modelo .NET Framework Construido para la Web, el modelo.NET Framework ofrece un entorno flexible y escalable para construir, y Common Language Runtime (CLR) utilizar y ejecutar las aplicaciones y servicios Web XML distribuidos.

Visual Basic® .NET Upgrade Wizard Permite actualizar de un modo sencillo el código y las aplicaciones de Visual Basic 6.0 mediante herramientas e instrucciones.

Lenguaje Visual Basic .NET Visual Basic .NET permite realizar una programación totalmente orientada a objetos, con herencia de implementación, un procesamiento de excepciones estructurado y free-threading.

Lenguaje Visual C#TM .NET Visual C# .NET, un nuevo lenguaje de programación orientado a objetos, combina la potencia de C y C++ con la sencillez funcional de las modernas herramientas RAD.

Lenguaje Visual C++® .NET Visual C++ .NET permite a los diseñadores construir aplicaciones gestionadas y no gestionadas, utilizando el modelo .NET Framework, el Servidor ATL y MFC.

Lenguaje Visual J# TM .NET* Visual J# .NET es una herramienta de desarrollo para aquellos diseñadores de lenguaje Java que deseen crear aplicaciones y servicios en el modelo .NET Framework.

Asistencia incorporada para docenas Con asistencia para docenas de lenguajes de programación adicionales, puede programar de lenguajes de programación adicionales fácilmente en el lenguaje que usted elija e integrar el código de cualquier otro lenguaje.

Entorno de desarrollo integrado Aproveche un entorno de desarrollo visual altamente integrado para todos los lenguajes, (IDE) compartido de Visual Studio® .NET que incluye una única caja de herramientas, lista de tareas y debugger.

RAD para el Servidor Las herramientas y el explorador del servidor incluyen componentes de aplicaciones server-side. Permite acceder a las herramientas de administración del servidor, los registros de eventos, bases de datos y servicios Web XML, e integrarlos.

Visual Studio .NET Debugger Acorta el ciclo de desarrollo gracias a la depuración de lenguaje cruzado, de proceso cruzado y a la depuración remota.

Ayuda dinámica Ofrece un acceso instantáneo a la ayuda importante para la tarea de diseño en curso.

Lista de tareas Permite a los diseñadores organizar el proceso de diseño anotando el código, y supervisando y accediendo rápidamente a los errores y advertencias.

Diseñador HTML Un modo gráfico de diseñar Web Forms en HTML, ASP Y ASP.NET sin necesidad de modificar manualmente el código HMTL.

SQL Server 2000 La base de datos y el análisis completos que ofrecen una entrega rápida de la próxima generación de soluciones escalables de comercio electrónico, línea de negocio y almacén de datos.

Microsoft Data Engine (MSDE) Construye aplicaciones totalmente compatibles con SQL Server y puede migrar directamente a SQL Server sin cambiar ni una sola línea de código.

Visual Database Tools Permite diseñar visualmente elementos almacenados como procedimientos, índices, tablas, disparadores, funciones definidas por el usuario y otros elementos para bases de datos.

Visio® Database Modeling Permite captar y comunicar claramente requisitos empresariales con herramientas de modelaje conceptual, lógico y físico.

Diseñador XML Ofrece herramientas de “arrastrar y soltar” para trabajar con archivos XML y XSD.

Visual SourceSafe® 6.0c Permiten el trabajo de equipos de desarrollo en entornos colaborativos, con control de versiones para el código fuente, los componentes y los documentos de diseño.

Pruebas del centro de aplicaciones Permiten realizar pruebas funcionales, de rendimiento y pruebas de carga de servicios y aplicaciones Web XML, así como automatizar fácilmente los procesos para ejecutar pruebas de regresión.

Modelaje de aplicaciones basado en UML Visio Permite modelar visualmente arquitecturas y funcionalidad de aplicaciones y comunicar claramente los requisitos.

Creación de frameworks Permite compartir las mejores prácticas y ofrecer orientación sobre arquitecturas a todo el y plantillas empresariales equipo de desarrollo con el nuevo tipo de proyecto de Plantilla Empresarial.

Utilización de frameworks Permite aprovechar las plantillas de aplicaciones para acelerar el desarrollo y acceder y plantillas empresariales a las mejores prácticas incorporadas en el lenguaje de descripción de plantillas con XML.

Aplicaciones de referencia .NET Permiten aprender cómo diseñar y realizar la arquitectura de aplicaciones .NET con aplicaciones de referencia de principio a fin, incluidos los documentos, modelos y códigos de diseño.

Visual Studio Analyzer Permite localizar visualmente los cuellos de botella de las aplicaciones COM distribuidas.

Windows 2000 Advanced Server, SQL Server 2000, Commerce Server, Host Integration Server, Exchange Server

BizTalkTM Server: Permite a las empresas construir fácilmente procesos empresariales distribuidos que integran aplicaciones y socios, así comoestablecer rápidamente relaciones comerciales fiables y seguras con clientes y socios en la Web.

Elija entre una serie de lenguajes potentes y productivos

Aproveche un único entorno unificado de desarrollo integrado

Creación de potentes aplicaciones de bases de datos

Herramientas empresariales de tipo lifecycle

Versiones completas de tecnologías Servidor, con licencia para desarrollo y pruebas únicamente

EnterpriseArchitect

EnterpriseDeveloper

Professional

Construya Aplicaciones .NET

*Microsoft Visual J# .NET será lanzado en 2002. Los clientes recibirán un cupón en su paquete Visual Studio .NET que podrán enviar por correo para recibir una copia gratuita de este producto cuando sea lanzado.

Tabla de características de Visual Studio .NET

Microsoft® Visual Studio® .NET es la herramienta de desarrollomultilenguaje más completa para construir e integrar rápidamenteaplicaciones y servicios Web XML. Aumenta de un modoextraordinario la productividad de los desarrolladores y crea nuevasoportunidades de negocio. En su diseño se han integrado a fondolos estándares y protocolos de Internet, como XML y SOAP, por loque Visual Studio .NET simplifica considerablemente el ciclo devida del desarrollo de aplicaciones.

Arquitectura flexible y ágil de aplicaciones • Creada para los servicios Web XML

• Constituye un modelo sencillo, flexible y basado en estándarespara integrar, ampliar y publicar aplicaciones

• Facilita la integración en su empresa, el enlace con sociosempresariales y la prestación de nuevos y eficaces servicios a sus clientes.

Máxima productividad del desarrollador• Soporta más de 23 lenguajes de programación,

y el número crece

• Incluye las mejores herramientas del sector y cientos decomponentes ya existentes

• Pueden compartirse y reutilizarse las aplicaciones escritas encualquier lenguaje de programación

• Permite a los equipos compartir arquitecturas de aplicaciones y fomentar las mejores prácticas para rastrear rápidamente su desarrollo

Operaciones mejoradas• Garantiza las “capacidades”

• Aumenta el rendimiento, la escalabilidad y la fiabilidad

• Ofrece al usuario un tiempo en actividad percibido del 100%

• Ofrece prestaciones de utilización “No-touch” para lainstalación de aplicaciones

• Elimina el problema de conflictos entre versiones. Las nuevasaplicaciones pueden ejecutar aplicaciones existentes side-by-side (simultáneamente)

• Aprovecha una seguridad incorporada fiable

Visual Studio .NET Enterprise Architect esuna completa herramienta de desarrollopara diseñar aplicaciones y servicios WebXML, así como para ofrecer asistencia enmateria de arquitectura a equipos dedesarrollo. Puede utilizar Visual Studio.NET Enterprise Architect para:

• Crear una excelente asistencia enmateria de arquitectura y compartirla con todo su equipo de unmodo sencillo

• Modelar visualmente las bases de datos y servicios Web XMLcon herramientas basadas en Microsoft Visio®

• Aprovechar la herramienta de desarrollo líder en la industria

Visual Studio .NET Enterprise Developerofrece una eficaz plataforma de desarrolloa los equipos empresariales para construirrápidamente aplicaciones y servicios WebXML orientados a cualquier dispositivo.Puede utilizar Visual Studio .NET EnterpriseDeveloper para:

• Fomentar la productividad de losequipos con la herramienta de desarrollo líder en el mercado

• Crear servicios Web XML fiables

• Aprovechar las herramientas integradas de tipo lifecycle

Con Visual Studio .NET Professional, puedeconstruir rápidamente la próximageneración de aplicaciones, desde lasaplicaciones Microsoft Windows® hastaaplicaciones en n-capas compuestas deservicios Web XML, que pueden utilizarsecon cualquier dispositivo y se integran encualquier plataforma. Puede explotar elpotencial de Visual Studio .NET Professional para:

• Construir rápidamente aplicaciones de Internet de próximageneración

• Crear soluciones que abarcan cualquier plataforma odispositivo

• Acortar el tiempo de salida al mercado de aplicacionespotentes y escalables

Puede obtener una primera visión del desarrollo para Microsoft.NET con Visual Basic .NET Standard, Visual C#™ .NET Standard yVisualC++ .NET Standard.

Visual Basic .NET es ahora un lenguaje deprogramación totalmente orientado a objetos, de primera clase, del modelo .NET Framework, e incluye prestaciones como herencia deimplementación, procesamiento de excepcionesestructurado y free-threading.

Visual C# .NET es un lenguaje deprogramación seguro y orientado a objetos, que combina la potencia de Visual C y Visual C++ con la sencillez funcional de las herramientas de desarrollo de aplicaciones modernas y rápidas.

Visual C++ .NET permite a los diseñadorescrear aplicaciones gestionadas y no gestionadaspara .NET y Windows, utilizando tecnologías queincluyen el modelo .NET Framework, ATL Servery MFC.

Presentación

Ventajas de Visual Studio .NET

Visual Studio .NET Enterprise Architect

Visual Studio .NET Enterprise Developer

Visual Studio .NET Professional

Visual Basic .NET Standard, Visual C++ .NET Standardy Visual C# .NET Standard

Requisitos del sistema

Los requisitos varían en función de las distintas combinaciones de componentes de Microsoft Visual Studio .NET. Para instalar Visual

Studio .NET, que incluye una versión de la Biblioteca MSDN, recomendamos:

Hardware PC con un procesador Pentium II 450 MHz como mínimo

Sistema operativo Microsoft Windows NT® 4.0 con Service Pack 6 ó un sistema operativo posterior

Memoria Requisitos mínimos de RAM: 64 MB para Windows NT Workstation 4.0; 160 MB para Windows NT Server 4.0; 96 MB para Windows 2000 Professional; 192 MB para Windows 2000 Server; 160 MB para Windows XP Professional

Disco duro 3,5 GB de espacio de disco duro disponible, que incluye un mínimo de 500 MB en la unidad del sistema

Unidad de CD-ROM CD-ROM o DVD-ROM

Dispositivos de entrada Teclado, Microsoft Mouse o compatible

Monitor Super VGA (800 x 600) o un monitor de mayor resolución con 256 colores

Microsoft, el logotipo de Microsoft, BizTalk, MSDN, el logotipo .NET, SharePoint, Visio, Visual Basic, Visual C++, Visual C#, Visual J++, Visual J#, Visual InterDev, Visual FoxPro, Visual SourceSafe, Visual Studio, el logotipo de Visual Studio, Windows y Windows NT son marcas comerciales o marcas registradas en Estados Unidos y/u otros países de Microsoft Corporation. © 2002 Microsoft Corporation. Marca registrada Crystal Decisions Inc. 2002.

Page 2: Tabla de características de Visual Studio - · PDF fileautomáticamente según las características del aparato. Aplicaciones para Pocket ... y las aplicaciones de Visual Basic

Zagat Survey, el proveedor líder de guías de valoración derestaurantes, estaba ampliando su negocio para incluir guías deviajes y ocio. Publicaba guías de restaurantes situados en más de 45ciudades de todo el mundo, para lo cual realizaba miles de reseñasde los restaurantes y ponía toda esta información on-line. Zagatempleaba una serie de utilidades no integradas que exigían laintervención manual para publicar los datos tanto en la página web de la empresa como en las guías impresas.

Tras barajar diversas opciones, Zagat decidió utilizar los servicios Web XML y Visual Studio .NET para crear una solución integrada quegestionase los contenidos. Visual Studio .NET ofreció una integraciónsencilla en la página web y los sistemas de edición tradicional enlibros, lo cual permitía distribuir las valoraciones y reseñas de losrestaurantes a terceros y buscar nuevas oportunidades de negocio.

Mediante el servicio Web XML, Zagat puede publicar fácilmente lainformación sobre la valoración de restaurantes, que entrega a sussocios mediante una sencilla consulta a la base de datos según elnombre del restaurante. Entre otros datos, la base de datos dereseñas de restaurantes de Zagat busca la valoración de unrestaurante según criterios como la comida, la decoración y elservicio. Para ilustrar el servicio Web XML, el siguiente ejemplopráctico enseña cómo pueden mostrarse los datos de valoración de un restaurante. No obstante, cabe destacar que el sistema actualde producción incluye más prestaciones y presenta un modelo de seguridad perfeccionado.

Cree un servicio Web XML. Visual Studio .NET incluye un nuevoasistente de proyectos que permite a los diseñadores construir unservicio Web XML con sólo unos toques de ratón. La siguientemuestra de código Microsoft Visual Basic® .NET utiliza un sencilloinforme de SQL Select para presentar la información relativa a lavaloración (véase la Figura 1). Los valores se almacenan en laestructura Ratings, que se serializa automáticamente en la peticióndel servicio Web XML.

El nuevo e importante keyword WebMethod es lo único que senecesita para exponer el método GetRatings como un servicio WebXML. El código restante ejecuta una sencilla consulta a la base dedatos y muestra los resultados en una variable Ratings. Para crear laconexión de la base de datos basta con arrastrar la tabla Ratings a lasuperficie de diseño de la página. Nótese, además, la nueva sintaxisTry…Catch para procesar errores y el keyword Return, unas potentescaracterísticas incluidas en Visual Basic .NET.

Pruebe el servicio Web XML. En Visual Studio .NET, un comandoreúne el servicio Web XML y muestra una página de prueba que lepermite solicitar el método desde una página web. El servicio WebXML muestra la información de Rating como XML y ahora puedesolicitarse mediante SOAP o HTTP GET. El modelo .NET Frameworkgestiona los parámetros de entrada, la solicitud del objeto y laserialización XML del valor return (véase la Figura 2).

Utilice un servicio Web XML. Utilizar y consumir servicios Web XMLcon Visual Studio .NET es tan sencillo como crearlos. Desde unproyecto nuevo de aplicación web con Visual Studio .NET, ustedañade una referencia web a la URL del servicio, tal como se muestra(véase la Figura 3).

Ya puede utilizar el servicio Web XML como si fuera un objeto de suproyecto, con la misma autoterminación IntelliSense®, la coloraciónde códigos y la revisión de sintaxis que tiene para los objetos locales.

<?xml version="1.0" encoding="utf-8" ?>

-<Ratings xmlns="http://tempuri.org/">

-<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"

xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">

-<Ratings xmlns=http://www.tempuri.org/Ratings.xsd>

-<Ratings diffgr:id="Ratings1" msdata:rowOrder="0">

<Restaurant>Coho Winery</Restaurant>

<RestaurantID>1</RestaurantID>

<Food>20</Food>

<Decor>21</Decor>

<Service>23</Service>

<cost>26</cost>

</Ratings>

</Ratings>

</diffgr:diffgram>

</Ratings>

Caja de herramientas mejorada

Además de ofrecer nuevoscomponentes para la web, Windowsy el desarrollo de datos, ahorapueden arrastrarse fragmentos decódigo a la caja de herramientaspara su utilización posterior.

Explorador de soluciones mejorado

El Explorador de soluciones mejorado ymultilenguaje muestra la jerarquía detodos los proyectos y sus archivoscorrespondientes en una solucióndeterminada. Presenta información entiempo real y permite a los diseñadoresgestionar la solución.

Ayuda dinámica

Con un solo clic se puede acceder a la ayuda correspondiente,según la tarea que esté realizando el diseñador.

Figura 2. Visual Studio .NET genera automáticamente el código XML para

su servicio Web. (Se omite la información del esquema.)

Figura 1. Construir un servicio Web XML con Visual Studio .NET es tan

fácil como añadir el keyword WebMethod.

Figura 3. Puede consumir un servicio Web XML utilizando el servicio Add Web

Reference (Añadir Referencia Web).

Solución de problemas reales de empresas: Caso de Estudio en Zagat

Qué dicen los desarrolladores…

“…Nos permitió realizar páginas personalizadas paradiversos tipos de dispositivos de un modo rápido yrentable, y además podemos desarrollar software con unasnuevas e interesantes prestaciones de un modo flexible...”

Peter Muller, Subdirector del Grupo de TI,

Scandinavian Airlines

“Existe una gran cantidad de funcionalidadesincorporadas ya en el sistema, lo cual me obliga a teclearmenos texto y escribir menos código, facilitando en granmedida el proceso de diseño. También me gusta lacapacidad del modelo .NET Framework para utilizarmúltiples lenguajes. Puedes escribir en el lenguaje quedesees. Si conoces Visual Basic, puedes utilizar VisualBasic . NET, pero también puedes utilizar C++ o ellenguaje que prefieras.”

Derrick Eberhart, Diseñador,

Harris Interactive

“Para nuestros socios, el acceso a nuestra información através de los servicios Web XML resultará mucho mássencillo que antes. Ya no tendrán que construir lainfraestructura para importarla, almacenarla y gestionarla.Al combinarla con nuestra nueva flexibilidad para autorizaropciones, podremos ofrecer a nuestros posibles socios unpaquete mucho más atractivo.”

Stephen Forte, Director técnico, Zagat Survey

“En comparación con otros proyectos anteriores similares,estamos midiendo el tiempo de utilización en horas enlugar de semanas.”

Ferdy Khater, Director de desarrollo de aplicaciones,

Continental Airlines

“De este modo, nos resulta más sencillo informar a losportales y empresas del modo en que nuestro códigoprocesa los datos de los clientes, de las preocupacionesrelativas a la seguridad y de la integración con bases de datos existentes. La documentación generadaautomáticamente y las páginas web de prueba sonespecialmente útiles, ya que permiten a nuestros sociosintegrar sus sistemas con los nuestros con unaasistencia mínima.”

Tore Lode, Diseñador senior, CyberWatcher Inc.

“Elegimos Visual Studio .NET como plataforma dedesarrollo por su sencillez de uso y su capacidad paracrear aplicaciones que pueden utilizarse en un entornotradicional cliente-servidor, así como en un modeloinformático distribuido, como un proveedor de servicios deaplicaciones (ASP) que ofrezca servicios vía web o deforma inalámbrica. Visual Studio .NET nos permitesatisfacer nuestras necesidades actuales e innovar decara al futuro.”

Stephen C. Hassell, Presidente y Director General, Naptheon,

Vicepresidente y Director de información,

Newport News Shipbuilding