9
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 Profesor Diego Santimateo

Sintesis sobre Plataforma .NET

  • 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

Page 1: Sintesis sobre Plataforma .NET

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

Page 2: Sintesis sobre Plataforma .NET

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

Page 3: Sintesis sobre Plataforma .NET

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

Page 4: Sintesis sobre Plataforma .NET

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

Page 5: Sintesis sobre Plataforma .NET

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

Page 6: Sintesis sobre Plataforma .NET

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