¿¿PERO QUE ES .NET??

Hasta ahora cuando hablamos de WebServices y servicios de single-sing-on siempre aparece .NET de Microsoft como la principal estrategia del mercado.. o al menos la más sólida. Pero contestando mails y por los comments que veo en DÜ no creo que muchas personas sepan realmente que es .NET

Esta falta de conocimiento se da principalmente por 2 motivos:

1- Hasta ahora todo ha sido “much-ado-about-nothing”(mucho ruido y pocas nueces en la versión yankee) por parte de Microsoft, que recién ahora esta mostrando las herramientas para armar estos WebServices y darle impulso a su estrategia; Pero este punto no debería sorprendernos.. ¿¿Cuanto tiempo estuvimos esperando NT5?? o ¿¿Cuanto tiempo estuvimos esperando el famoso Windows sin DOS como kernel?? Esta es una estrategia de marketing conocida como Vaporware :)

2- Hay mensajes cruzados sobre el alcance real de .NET, mientras algunos denominan .NET a una gama de programas y servicios de Microsoft; otros usan ese nombre para nombrar una estrategia donde Microsoft quiere proveer la infraestructura para la Internet de los próximos años y dejar de lado el modelo de software como producto y pasar a un modelo de software como servicio (vía suscripción)

Para explicarla mejor veamos que dicen los “dueños” de la estrategia: Según Microsoft, .NET es simplemente su “plataforma para servicios Web de XML que permite a las aplicaciones, comunicar y compartir datos a través de Internet sin importar sistema operativo o lenguaje de programación”.

Básicamente, lo que hay que entender es que Internet hasta ahora ha sido un modelo de manejo de procesos e información centralizado, donde al encender el browser, acceder a un site o completar un formulario de compras on-line, uno sólo presiona un botón y los procesos corren en un servidor remoto para entregar la información en tu PC.

La visión que mueve a Microsoft en su iniciativa .NET es “proveer a los usuarios, acceso a su información, archivos y programas “en todo momento, en cualquier lugar y en todo dispositivo” como lo declaran oficialmente en su” Misión Corporativa.

Estos usuarios, no necesitan saber donde esta esa información, archivos o programas; Ni siquiera saber como llega a ellos, solo deben pedirla y recibirla sin problemas ni retrasos.

Microsoft, al igual que otras compañías, pretende cambiar este modelo centralizado y hacer que el procesamiento de la información no se realice en el servidor, sino en el dispositivo que uno elija –sea una PC, un teléfono o una PDA-, mientras que el almacenamiento de la información y la autenticación de los usuarios sea realizada en el servidor remoto de MS –por medio de uno de los elementos clave de .NET: Passport®.

Se podría definir como una arquitectura distribuida, con componentes de aplicaciones en la propia PC como en servidores remotos.

Ejemplo: Volvemos a mi ejemplo favorito :) el MSN Messenger, donde al conectarse a Internet, uno se identifica mediante Passport y accede a una gama de servicios diferentes sin necesidad de ingresar nuevamente esta información en cada uno de ellos; ej.: Hotmail, MSN, y manteniendo su información disponible(ej.: Lista de contactos) aun cuando uno ingrese en una PC o en un teléfono celular digital(MSN Móvil) o haga una compra en cualquier WebSite suscripto a este servicio y no necesite andar cargando mil veces sus datos o recordando 300 contactos… acá vemos cómo sutilmente cambia el modelo centralizado de Internet!! Los procesos (Messenger+Single-sing-on) corren en nuestra PC y la información está almacenada en servidores remotos.

Esto es muy básico, pero quizás te sirva para saber que es exactamente el .NET del que tanto se habla.. Si te preguntás que desvela a los IT managers… es si adoptar AHORA o NO este tipo de modelo.. pero eso lo vemos mañana. :).

Nota:Agradezco a Fibertel haberme dejado sin conexión casi 24hs.. Gracias por el servicio

3 thoughts on “¿¿PERO QUE ES .NET??”

Leave a Reply to Roberto Cancel reply

Your email address will not be published. Required fields are marked *