Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Debido al creciente mercado de los negocios en web Microsoft busc una manera
de crear aplicaciones rpidas, econmicas, seguras y robustas lo que permite que
las empresas establezcan gilmente sus negocios accesando a sus aplicaciones
desde cualquier dispositivo en cualquier parte del mundo.
Para lograr esto las empresas utilizan tecnologa .net las que se caracterizan por
su escalabilidad e interoperabilidad las que se requieren para cubrir la mensajera
de correo electrnico, seguridad, para usuarios mviles, gestin de bases de
datos, el equilibrio de carga y otros.
Para analizar Microsoft.Net debemos tomar en consideracin que .Net utiliza
arquitecturas para desarrollar y mantener aplicaciones comerciales de las
empresas. Estas aplicaciones aceptan ingresos, procesamiento de los datos y
proveen datos de salida.
Las funciones desempeadas por cualquier aplicacin pueden dividirse en tres
categoras o niveles de aplicacin: capa sencilla, dos capas y tres capas las
cuales a travs del tiempo han mejorado, pero comenzar detallando desde el
inicio de las mismas.
La capa sencilla: el archivo de ejecucin sencilla maneja las funciones
relacionadas con el usuario, negocios y la capa de datos. Esta aplicacin se
conoce como monoltica y contiene los servicios de usuarios, servicios de
negocios y servicios de datos.
La arquitectura de dos capas divide la aplicacin en cliente servidor, la de tres
separa todos los servicios inclusive en la misma mquina o en otra.
La mayora de aplicaciones de las empresas modernas estn basadas en la
arquitectura de n-capas
Microsoft ha introducido la infraestructura .net con la intencin de servir de puente
para la brecha existente de operabilidad entre las aplicaciones. El objetivo es
integrar varios lenguajes de programacin y servicios.
Se dise para realizar mejoras significantes al cdigo reutilizable, de
especializacin, administracin de recursos, desarrollo de multilenguaje,
seguridad, despliegue y administracin.
La plataforma consiste de todas las tecnologas que ayudan a la creacin
ejecucin robusta, escalable, y aplicaciones distribuidas.
Productos .net
Microsoft introdujo vs.net el que es una herramienta para desarrollar lenguajes
.net utilizando los lenguajes de programacin como ser: visual basic.net, visual
c#.net, visual C++.net. Adems Microsoft introdujo una versin de sistema
operativo y la nueva versin de office.
El objetivo de estos productos es permitir a los desarrolladores crear aplicaciones
que son capaces de interactuar sin problemas con otros. Para asegurar la
interaccin entre las diferentes aplicaciones, todos los productos .net usan el
lenguaje de marcado extensible (XML) para describir e intercambiar datos entre
las aplicaciones.
Servicios .Net
Ayudan a crear un software como servicios web y servicios Windows. Un servicio
web es una aplicacin o lgica de negocios que se accesa a travs de un
protocolo estndar de internet como ser http y soap. Un servicio web puede ser
identificado por la url. Usa interfaces pblicas y enlaces que se describen por
XML. Por lo tanto, los usuarios pueden suscribir a un servicio web y utilizarlo
cuando lo necesiten, sin tener en cuenta la plataforma de software y hardware.
.Net viene con su propio conjunto de servicios web, conocidos como My services.
Estos servicios ese basan en la autenticacin de servicios de Microsoft, el mismo
servicio que es usado en Hotmail. Esto permite que el usuario de los servicios
acceda a los datos a travs de enlaces como calendarios, guas telefnicas,
agendas y referencias personales para la autenticacin.
.Net Framework
Es la base sobre la cual se disea, desarrolla y despliegan aplicaciones. Su
programacin coherente y modelo simplificado realiza fcilmente aplicaciones
robustas. Es el ncleo de la infraestructura .Net. Es el ncleo de la infraestructura
sobresaliendo como una capa entre las aplicaciones y el sistema operativo.
Una de las grandes ventajas de Microsoft.net es el uso del modo conectado o
desconectado el cual ayuda mucho a las empresas principalmente a los bancos a
travs del DataSet.
El objetivo de la plataforma.net es proporcionar todas las herramientas y
tecnologas necesarias para:
Mejorar el desarrollo web.
Integrar todas las capas utilizando un lenguaje coherente e independiente.
Que todas las aplicaciones puedan operar entre s, como ejemplo la
utilizacin de clases entre las diversas aplicaciones.
La escalabilidad entre las tecnologas.
El uso de lenguajes estndar para ser utilizados en internet.
Qu es el .Net framework?
Las aplicaciones de aos atrs carecan de poca o ninguna integracin lo que
origin la bsqueda para solucionar este inconveniente. Al crearse .Net
framework.
Es una solucin a toda la problemtica en torno al desarrollo de aplicaciones,
brinda grandes beneficios no solamente al desarrollador, sino que tambin al
proceso de desarrollo. En primer lugar .Net permite trabajar con cdigo ya
existente y podemos utilizar los componentes COM.
Cuando el programa ya est listo es mucho ms fcil instalarlo en la computadora
de los clientes, adems todos los lenguajes que utilizan .net comparten sus
libreras.
Entre los objetivos del .net framework encontramos:
Formularios Windows
Controles.
Grficos.
Servicios para aplicaciones.
4.
reducir el trfico de red. ADO .NET utiliza XML como formato universal de
transmisin de los datos.
ADO .NET posee una serie de objetos que son los mismos que aparecen en la
versin anterior de ADO, como pueden ser el objeto Connection o Command, e
introduce nuevos objetos tales como el objeto DataReader, DataSet o DataView
que sustituyen al recordset.
Para invocar el uso de Ado.net es necesario utilizar el espacio de nombres
System.data ya que este contiene la clases dataset el cual almacena los registros
de manera provisional para despus enviarlos a la base de datos.
Las capas del modelo Ado,net son conectada y desconectada. En el modelo
desconectado es cuando interviene el uso del dataset que representa mltiples
tablas y las relaciones entre las mismas.
Microsoft ha puesto como intermediario entre un cliente y sus datos, un adaptador
que transforma cada comando y cada dato en modelos de documentos XML, tanto
para consultas como para actualizaciones. Esto es lo que posibilita la nueva
filosofa de acceso a datos desconectados de ADO .NET: primero se cargan en el
cliente los documentos necesarios almacenndolos en DataSet, a partir de
consultas a tablas, vistas, procedimientos, etc.; se nos da la posibilidad de trabajar
con documentos, sin necesidad de estar continuamente consumiendo recursos de
la red; y por ltimo, se procesarn los cambios producidos envindolos a la base
de datos, el adaptador tomar los cambios del documento, y los replicar al
servidor.
Los formularios windows que proporciona .Net Framework utilizan el espacio de
nombres System.Windows.Forms para crear la interfaz grfica.lo que hace un
desarrollo fcil y potente as como el uso de grficos utilizando
system.Drawing.drawing.
Para lo requerimientos del servicio web se utiliza el espacio de nombres
System.Web.services que gestiona protocolos de transporte. De la misma manera
el System.Web.UI que proporciona los controles HTML y web.
Asp.net
Para crear pginas web dinmicas mediante el uso de scripts del lado del servidor,
Microsoft ha introducido ASP. La versin de. Se trata de un archivo estndar
HTML que contiene integrado scripts del lado del servidor.
ASP.NET le permite acceder a informacin de fuentes de datos tales como backend, bases de datos y archivos de texto que se almacenan en un servidor Web o
en
un
equipo
que
est
acceso
a
un
servidor
Web.
ASP.NET le permite utilizar un conjunto de cdigo de programacin llamado
plantillas para crear documentos HTML. La ventaja de usar plantillas es que se
puede insertar dinmicamente el contenido obtenido de fuentes de datos.