INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

Imagen287S

La proxima plataforma: .NET

Microsoft está dedicada a la plataforma .NET en cuya construcción ARTech participa con la elaboración de componentes para el .NET Framework y para la próxima versión de VisualStudio.NET, explicó Wilson País, de Soluciones de Negocios de Microsoft.

.NET es la siguiente plataforma que incorpora interactividad Web y que dará lugar a la tercera generación de aplicaciones Web (Web Services). Microsoft, que invierte US$ 4 mil millones al año en desarrollo e investigación, trabaja hace cuatro años en el desarrollo de esta plataforma que Bill Gates presentó en junio del año pasado durante el Forum 2000. Un mes más tarde se hizo el lanzamiento para los desarrolladores a quienes se les anticipó un mundo altamente interconectado a través de distintos dispositivos que se comunican usando los estándares de Internet (HTML, XML, SOAP).

La estrategia de Microsoft para la elaboración de la plataforma .NET contempla el diseño de dispositivos de hardware para esta plataforma (Tablet PC, celulares de la próxima generación) así como de sistemas operativos para estos dispositivos (Pocket PC) ; el desarrollo de servicios (Web Services) ofrecidos a través de Internet en la modalidad de software para ser consumido -y no adquirido-; una serie de productos que constituyen la generación 2000 de servidores de Microsoft específicamente preparados para dar soporte a esta plataforma y la interoperabilidad que implica (soporte HTML, XML, SOAP); y un nuevo entorno de ejecución de código denominado .NET Framework que junto con la nueva versión del set de herramientas de desarrollo Visual Studio .NET, serán lanzados este año calendario (2001).

ARTech y Microsoft son socios de negocios tecnológicos y frente a esta nueva estrategia de la corporación, ARTech trabaja directamente con Microsoft en Estados Unidos en la integración de las herramientas de GeneXus con el .NET Framework y VisualStudio.NET, además de tener proyectos en  el área de .NET Services, informó País.

La importancia de ARTech para Microsoft radica en el impacto que tiene GeneXus en el desarrollo de aplicaciones de negocios en Latinoamérica y otros países, señaló.

.NET Framework

El nuevo entorno de ejecución está diseñado para correr en cualquier dispositivo que utilice sistemas operativos Windows y Windows CE.

Entre las características del nuevo entorno de ejecución se destaca la mejora notoria en la confiabilidad y seguridad de la ejecución de aplicaciones. .NET Framework detecta y resuelve  los problemas habituales en el desarrollo de aplicaciones, se encarga de la gestión de la memoria  y mejora la instalación de éstas.

Por otro lado, .NET Framework unifica las interfases de programación (APIs). En este entorno de ejecución todos los lenguajes serán un first player, es decir que cualquier programador que utilice cualquier lenguaje del .NET Framework va a compartir las mismas interfases, los mismos tipos de datos y bibliotecas de funciones para acceder a los servicios del Framework, ya sea programe con C# (C-Sharp) el nuevo lenguaje de programación de Microsoft- Visual Basic, o C++.

Además, mejora el desarrollo de servicios y aplicaciones Web. Por ejemplo, alcanza con agregar un atributo al nombre de la función que se desea exportar al Web y luego recompilar, para publicar dicha funcionalidad hacia Internet.

El objetivo del .NET Framework es convertir a Windows en la plataforma ideal para desarrollar aplicaciones Web, aplicaciones Windows tradicionales y servicios Web, señaló País.

Los Web Services

La primera generación de aplicaciones en Internet utilizó páginas estáticas siguiendo de algún modo el concepto original para el que se diseñó la Web: compartir información basada en documentos (páginas Web). Con este criterio la información se visualizaba a través de documentos HTML con hiperenlaces, que se trasmitían utilizando protocolos estándares.

Pero ante la necesidad de generar interactividad para realizar por ejemplo, transacciones financieras, se comenzó a generar páginas dinámicas y surgió la segunda generación de aplicaciones Internet.

Frente a esta necesidad de interacción (consumir servicios de un sitio Web desde otro sitio Web) que reclamaban las aplicaciones de segunda generación, Microsoft desarrolló, junto a otras compañías, un protocolo construido sobre XML que permite ejecutar código remoto, denominado SOAP (Simple Object Access Protocol). La tercera generación de aplicaciones es aun más ambiciosa. Implica la integración de los procesos de negocios en Internet. Es decir, los sitios ofrecerán tanto la interfase de usuario como los procesos del negocio. Y para esta tercera generación Microsoft desarrolló el .NET Framework, plataforma a la cual el desarrollador va a poder integrar todo lo que hoy tiene en producción, además de ofrecer servicios en Internet, a la manera de GXChart (www.GXChart.com.uy) un Web Service desarrollado en GeneXus por ARTech con la tecnología que hoy está disponible (Páginas ASP sobre Windows 2000/IIS).

Microsoft desarrollará Web Services masivos que puedan ser reutilizados por los desarrolladores, por ejemplo servicios de seguridad, explicó Wilson País. Passport, el servicio web que habilita la autentificación en varios sitios de Internet con loguearse sólo una vez,  es uno de los web services de Microsoft que ya está en producción.

Con el SOAP Toolkit para Visual Studio 6.0 -que es gratuito- ya se pueden desarrollar Web Services hoy y prepararse para la llegada de Visual Studio.NET, destacó País quien invita a los desarrolladores a estudiar y utilizar XML, SOAP y el .NET Framework SDK (disponible en http://msdn.microsoft.com) .

Relacionado
GeneXus habla en XML
Año 2000: nuevo mundo, nueva informática (II) por Ing. Gonda
GeneXus Inalámbrico
Internet Móvil con GeneXus
ARTech en Seattle
GX Vision en Internet como ASP
GeneXus de aquí a dos años
GX Vision.NET Anticipándonos al futuro.
ARTech-GeneXus liberó GeneXus y GXVision para Microsoft .NET
GeneXus en Microsoft Tech Ed 2001
Listados en XML
Ya son dos las aplicaciones GeneXus para .NET
GeneXus y Microsoft.NET
Microsoft lanzó VisualStudio.NET en el Encuentro GeneXus
GeneXus acepta el desafío