Tarea

Solo disponible en BuenasTareas
  • Páginas : 14 (3431 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de septiembre de 2010
Leer documento completo
Vista previa del texto
I. INTRODUCCION A MICROSOFT .NET

.NET conduce a la tercera generación de Internet. La primera generación consistió en trabajar con información estática que podía ser consultada a través de exploradores como si de un tablón de noticias se tratara. La segunda generación se ha basado en que las aplicaciones pudieran interaccionar con las personas; sirva como ejemplo los famosos carros de compra.La tercera generación se caracteriza por aplicaciones que puedan interaccionar con otras aplicaciones; por ejemplo, para programar una reunión de negocios, su aplicación de contactos interaccionara con su aplicación de calendario que, a su vez, interaccionará con una aplicación de reservas de billetes para viajar en avión, que consultara a su aplicación preferencias de usuarios, por si tuvieraque cancelar alguna actividad ya programada.

Precisamente, le principio de .NET es que los servicios Web asilados de hoy en día y los diferentes dispositivos, trabajen conectados a través de Internet para ofrecer soluciones mucho mas ricas. Esto se conseguirá gracias a la aceptación de los estándares abiertos basados en XML (Extensible Markup Languaje – lenguaje extensible para describirdocumentos). De esta manera, Internet se convierte en una fuente de servicios, no solo de datos.

En definitiva, Internet y XML han dado lugar a una nueva fase de la información en la que los datos del usuario residen en Internet, no en ordenador personal, y se puede acceder a ellos desde cualquier ordenador de sobremesa, portátil, teléfono móvil o agenda de bolsillo (PDA: Personal Digital Assitant).Ello se debe fundamentalmente a que XML ha hecho posible que se pueden crear aplicaciones potentes, para ser utilizadas por cualquiera, desde cualquier lugar. En el corazón del nuevo enfoque de desarrollo esta el concepto de servicio Web. Por ejemplo en este contexto, el software no se instala desde un CD, sino que es un servicio, como la televisión por pago, al que suscribirse a través de unmedio de comunicación.

Un servicio Web es una aplicación que expone sus características de forma programática sobre Internet, o en una intranet, utilizando protocolos estandar de Internet como http (Hypertext Tranfer Protocol – protocolo de transmisión de hipertexto) para la transmisión de los datos y XML para el intercambio de los mismos.

XML no es, como su nombre podría sugerir, un lenguajede marcado; es un meta-lenguaje que no permite definir lenguajes de marcado adecuados para usos determinados. Hay que desterrar ideas como “XML es HTML, mejorado”. XML es un estándar para la descripción y el intercambio de información, principalmente en Internet.

HTML es un lenguaje para definir la presentación de información en páginas Web. Gracias a HTML hemos podido combinar texto ygráficos en una misma página y crear sistemas de presentación complejos con hiperenlaces entre paginas. Pero HTML no es útil en lo que se refiere a la descripción de información; XML si. Por ejemplo, se puede utilizar HTML, para dar formato a una tabla, pero no para describir los elementos de datos que componen la misma.

Pues bien, .NET ha sido desarrollado sobre le principio de servicios Web, yMicrosoft esta creando la infraestructura para permitir esta evolución hacia los servicios Web, a través de cada pieza de la plataforma .NET. En definitiva, XML facilita el intercambio de datos, mientras que el software .NET ofrece la posibilidad de trabajar con los mismos.

II. PLATAFORMA .NET

Microsoft .NET extiende las ideas de Internet y sistemas operativos haciendo de la propia Internet labase de un nuevo sistema operativo. En última instancia, esto permitirá a los desarrolladores crear programas que trasciendan los límites de los dispositivos y aprovechen por completo la conectividad de Internet y sus aplicaciones. Para ello proporciona una plataforma que incluye los siguientes componentes básicos.

• Herramientas de programación para crear servicios Web XML, con soporte...
tracking img