QUE ES .NET
INTRODUCION A LA TECNOLOGIA .NET
U.T.N.
FICA -EISIC
INTRODUCCIÓN A LA
TECNOLOGÍA .NET
CONTENIDO
1.1
1.2
1.3
1.4
Definición de .Net
Evolución de .Net
Compatibilidad de .Net con Sistemas Operativos
Componentes de la plataforma .Net
MONICA CECILIA GALLEGOS VARELA
-1-
U.T.N.
FICA -EISIC
CAPITULO I
INTRODUCION A LA TECNOLOGIA .NET
1.1 Definición de.NET
.NET es una infraestructura para desarrollar aplicaciones Windows y Web dentro
de los entornos Microsoft a través de un conjunto de herramientas, superiores a
las ya conocidas. Cambia el rumbo inicial de Microsoft, ya que las aplicaciones de
ser centradas en el cliente ahora son centradas en el servidor, es decir, que a
través de .Net se puede integrar aplicaciones. [WWW001]
1.2Evolución de .NET
La informática se inició con programas monousuarios implantados en grandes
ordenadores. Posteriormente estas primeras aplicaciones alcanzaron la capacidad
de atender a diferentes usuarios. Pasaron los años y llegó la arquitectura clienteservidor, que gracias a este modelo de desarrollo, la aplicación se dividía en una
parte que interaccionaba con el usuario y otra partedestinada al procesamiento
de información. Esto consiguió que cada una de las partes que constituían la
aplicación pudiera residir en computadoras distintas.
RPCs
CORBA, DCOM
EL WEB
XML
SOAP-WSDL
.NET
1980
1990
1997
1998
1999
2000
2001
2002
Figura 1.1 Evolución de tecnología .NET
MONICA CECILIA GALLEGOS VARELA
-2-
CAPITULO I
INTRODUCION A LA TECNOLOGIA .NETU.T.N.
FICA -EISIC
A mediado de la década de los 90 y con la aparición de Internet y su posterior
masificación a niveles jamás pensados, ha existido siempre la necesidad e
inquietud por parte de las empresas desarrolladoras de software de buscar o
contar con la manera de lograr la integración entre sistemas heterogéneos, tanto
de software como de hardware. Para tal efecto muchas compañíasfueron creando
de forma individual la mejor manera de lograr esta integración. Muchas empresas
comenzaron una loca carrera para generar la mejor tecnología integradora de
sistemas, pero a medida que la competencia se hacia más fuerte, la integración
se hacia cada vez más difícil.
Así que las empresas decidieron atacar el problema de raíz. Para ello en lugar de
crear la mejor plataformaintegradora, mejor sería buscar un leguaje común de
intercambio de información aprovechando los estándares existentes en el
mercado.
Conciente de todo este hecho, Microsoft quiso aprovechar la oportunidad para
desarrollar una tecnología llamada Microsoft .NET para generar un marco de
trabajo en el que está inundado por la palabra "Servicios" y .NET es: ofrecer
servicios informáticos a travésde redes TCP/IP y Web, pero que fuera
aprovechado por cualquier lenguaje de programación que se ciñera a sus
estándares. [WWW002]
Microsoft entonces, diseñó un FRAMEWORK [RFC2703] que es el corazón de .NET
y es el resultado de la unión de dos proyectos uno relacionado con el desarrollo
de aplicaciones Web y de aplicaciones distribuidas, mientras que el segundo
proyecto, conocido como NGWS(Next Generation Windows Services- Siguiente
Generación de Servicios Windows), es la creación de una plataforma para el
desarrollo del software como servicio. El producto resultante de ambos proyectos
MONICA CECILIA GALLEGOS VARELA
-3-
U.T.N.
FICA -EISIC
CAPITULO I
INTRODUCION A LA TECNOLOGIA .NET
mejora el despliegue y ejecución de las aplicaciones, e introduce el concepto delos SERVICIOS WEB, que permiten el desarrollo de aplicaciones débilmente
acopladas basadas en componentes.
Pero la idea de
computación
Servicios en el Web no es nueva, antecesores en el tema de
distribuida
han
existido
y
funcionado:
RPC
[RFC1050],
CORBA [RFC2714], COM, etc. Pero cada técnica es correcta en si misma ya que
solo funcionan en un mismo sistema o...
Regístrate para leer el documento completo.