Вы находитесь на странице: 1из 3

Actividad en clas, Investigacin Windows DNA

Windows DNA (Arquitectura de Aplicaciones Distribuidas de Windows) se refiere a la tecnologa


desarrollada por Microsoft que permite que las aplicaciones que funcionan sobre Windows se puedan
comunicar por medio de servicios con aplicaciones en internet.
En los 90s, se encontr la necesidad de que las aplicaciones de escritorio de la plataforma Windows se
pudieran comunicar con aplicaciones que se encontraran en otros lugares. Esto se realizara a travs de
internet y se requeria una tecnologa que pudiera realizar esta comunicacin sin interferir una con otra.
Lo que se ideo al principio es utilizar servicios web, pero lo que paso es que cada quien escriba sus
propias versiones de los servicios y no existan estndares para trabajar por la web, esto ocasionaba que
los sistemas dejaran de trabajar constantemente.
Para resolver este problema Windows origino la tecnologa de Winodws DNA que su estrategia era
exponer los servicios en comn y facilitar la comunicacin entre las aplicaciones. Lo ms importante era
poder estandarizar los servicios fundamentales de la aplicacin, como puede ser servicios de
transacciones, de mensajes y otros componentes que podran ser utilizados a travs de varias
aplicaciones.
El objetivo de Windos DNA era orecer una solucin genrica que cuente con las siguientes
caractersticas:

Conectar con otras mquinas utilizando conceptos de redes.


Compartir datos con diferentes computadoras de una forma confiable y consistente.
Que administre el ambiente y as mismo fcilmente.

Windows DNA consiste en una seria de servicios y aplicaciones a base de componentes que
soportan tecnologa con estndares abiertos de manera unificada a travs del COM (Component Object
Model). Windows DNA provee la plataforma ms integrada y comprensiva para construir aplicaciones
distribuidas. Esto libera a los programadores la carga de construir o ensamblar servicios de mediacin
comnmente utilizados como mensajera asncrona, transacciones, servicios de componentes, de acceso
o de publicacin. Las aplicaciones pueden ser construidas fcilmente y rpidamente usando la
infraestructura comn de la plataforma de Windows, esto provee a los clientes la flexibilidad de
construir o comprar soluciones de software que se integran fcilmente a las inversiones anteriores y, as
mismo, tomando ventaja de las tecnologas proporcionadas por internet a manera de cliente-servidor.

Arquitectura

Windows DNA involucra una arquitectura de tres capas basadas en componentes. Dichas capas
consisten en: presentacin, lgica de negocio y datos. Su meta es unificar las aplicaciones de PC,
aplicaciones cliente/servidor, y las aplicaciones Web. Windows DNA emplea Universal Data Access, el
cual, a travs de manejadores e interfaces, se proporciona una forma de obtener acceso a datos como
archivos con distintos formatos. En Windows DNA, los servicios se encuentran en la red y trabajan en
conjunto para soportar a uno o ms procesos de negocio.
Usando esta arquitectura, una aplicacin se puede ver como un conjunto de servicios y datos que
resuelve o atiende los procesos de negocios.
Adems, los servicios estn diseados para uso general, permitiendo que sean reutilizados y
compartidos a travs de interfaces. Estos servicios se comunican entre s a travs de COM (Component
Object Model)

Referencias

Gross, C. (2000). A programmer's introduction to Windows DNA. Emeryville, CA: APress.


Atlantic (2007). Encyclopedia Of Information Technology. Atlantic Publishers &
Distributors.Location: New Delhi, India
Gonzlez, J. (2001). Arquitectura en Capas DNA. Recuperado el 13 de octubre del 2014 de
http://www.docirs.com/arquitectura_tres_capas.htm

Вам также может понравиться