Upload
carlos
View
821
Download
3
Embed Size (px)
DESCRIPTION
Sintesis sobre Plataforma .NET basado en el tutorial de w3school y las diapositivas de Ray Arnold.
Citation preview
UNIVERSIDAD DE PANAMÁ
CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS
FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIONES
LICENCIATURA EN INGENIERIA EN INFORMÁTICA
ENTORNOS DE PROGRAMACIÓN
“SÍNTESIS SOBRE LA PLATAFORMA .NET”
-Basados en el tutorial de w3schools y la presentación de Roy Arnold-
Presentado por:
Carlos De Gracia
ProfesorDiego Santimateo
2008
RESÚMEN
Esta documento pretende plasmar una pequeña síntesis basados en el
tutorial de w3schools sobre la tecnología .NET, y la presentación de Roy Arnold
sobre el Framework .NET, la cual dará a conocer algunos conceptos,
relaciones y perspectiva referentes a la plataforma Microsoft .NET.
Para comenzar podemos decir que la plataforma .NET es una
arquitectura de desarrollo que provee una nueva Interfaz de Programación de
Aplicaciones para los servicios y API’s de los sistemas operativos Windows
clásicos, mientras le ofrece a ambos un sinnúmero de tecnologías.
A continuación detallaremos más sobre esta plataforma de
programación.
Síntesis sobre la plataforma.NET Carlos De Gracia
Microsoft .NET - La Nueva Estrategia de Internet -
La nueva estrategia de Microsoft .NET presenta las conocidas
aplicaciones como Servicios Web.
Estos servicios estarán basados en los nuevos estándares web:
HTTP, como protocolo de comunicaciones entre aplicaciones de
Internet.
XML, como formato para el intercambio de información entre
aplicaciones de Internet.
SOAP, como formato estándar para la solicitud de servicios web.
UDDI, como estándar para búsqueda y descubrimiento de servicios web.
.NET Framework es la infraestructura para la nueva plataforma
Microsoft .NET, la cual provee un ambiente para construir, desarrollar y
ejecutar Servicios y Aplicaciones Web.
.NET Framework contiene las librerías de clases comunes tales como
ADO.NET, ASP.NET y Windows Forms que proveen servicios estándares que
pueden ser integrados dentro de una variedad de sistemas computacionales;
además provee soporte para lenguajes tales como C#, C++, Visual Basic,
JScript y COBOL.
Estos lenguajes de desarrollo están integrados dentro de un ambiente de
desarrollo común llamado Visual Studio .NET
Bloques de construcción .NET - Es el núcleo de los servicios de Internet -
.NET está compuesto de los siguientes bloques:
Servicios Web: son los bloques principales, ya que proveen información
y servicios a otras aplicaciones.
Síntesis sobre la plataforma.NET Carlos De Gracia
Comunicación estándar: los estándares Web XML, UDDI, SOAP, serán
usados para describir que información está en Internet y describir qué
servicio Web puede hacer.
Almacenamiento: .NET ofrece seguridad y lugares direccionables para
almacenar información y aplicaciones en la Web.
Entrega dinámica: nos permite la actualización automática fiable por
demanda e instalación independiente de aplicaciones.
Identidad: .NET apoya distintos niveles de servicios de autenticación
tales como contraseñas y tarjetas inteligentes. Están basados en las
tecnologías de autenticación de Windows y Microsoft Passport.
Mensajería: Permite la integración de mensajería, correo electrónico,
correo de voz y fax dentro de un servicio de Internet unificado,
orientados a toda clase de PC’s y dispositivos inteligentes. Están
basados en las tecnologías de Hotmail, Exchange y Instant Messenger.
Calendario: permiten el acceso de información a todo tipo de dispositivos
basados en Internet, a través de la integración de calendarios. Están
basados en las tecnologías de Outlook y Hotmail.
Servicio de directorio: permite responder a consultas basadas en XML
sobre Servicios Web, mucho más exactas que las páginas amarillas y
los motores de búsqueda. Están construidos bajo el estándar UDDI.
.NET es un conjunto de tecnologías, estándares y herramientas de
desarrollo
Dentro de este conjunto de tecnologías que engloban la plataforma .NET
podemos recordar:
Microsoft .NET: Windows 2000 y Windows XP forman la columna
vertebral de .NET, pero se busca integrar todos los sistemas operativos,
Síntesis sobre la plataforma.NET Carlos De Gracia
equipos de mesa y servidores, dentro de la infraestructura .NET en la
próxima generación de Windows denominada Windows.NET.
Office.NET: La nueva versión de Office tendrá una nueva
arquitectura .NET basada en los clientes en Internet y Servicios Web, la
cual está orientada a que los usuarios almacenen sus documentos en
Internet.
ASP.NET: es la nueva versión de ASP e incluye Servicios Web
vinculados a aplicaciones, servicios y dispositivos usando HTTP, HTML,
XML y SOAP.
Visual Studio.NET: última versión de Visual Studio, la cual incorpora
ASP.NET, ADO.NET, Servicios Web, Formularios Web e innovaciones
de lenguajes para Visual Basic. Utiliza un modelo de programación
basado en XML y Orientado a Objetos.
Visual Basic.NET: ofrece mejoras en el lenguaje y ahora es
completamente orientado a objetos.
SQL Server 2000: base de datos completamente habilitado para la web.
Tiene fuerte apoyo para XML y HTTP.
Internet Information Services 6.0: provee fuerte soporte de programación
en el servidor, lo que permite que nuevas aplicaciones web se ejecuten
en cualquier navegador sobre cualquier plataforma.
Los Servicios Web son pequeñas unidades de código construidas para
manipular un límite de tareas.
Estos Servicios Web utilizan protocolos de comunicación basados en
XML (HTTP, XML, SOAP, WSDL, UDDI). También son independientes del
sistema operativo y de los lenguajes de programación.
Síntesis sobre la plataforma.NET Carlos De Gracia
REFERENCIA ELECTRÓNICA
1. Catherine Ketcher. “Microsoft .NET”. [En línea].
<http://www.w3schools.com/ngws/default.asp>. [Consulta: 09 / 04 /
2008].
2. Roy Arnold. “.NET Framework”. [En línea].
<http://www.slideshare.net/arnoldindia/dot-net-framework>.
[Consulta: 09 / 04 / 2008].
Síntesis sobre la plataforma.NET Carlos De Gracia