Академический Документы
Профессиональный Документы
Культура Документы
desarrollar en una capa componentes de negocio(DLL) utilizando VB6.0 o Delphi >=5.0; en otra capa las rutinas asp, o php, con sus respectivas validaciones en javascript o vbscript y en la tercera capa, los datos en SQL, ORACLE, MySQL u otro motor de bases de datos, con sus respectivos procedimientos almacenados.
Arquitectura Tres Capas La arquitectura de una aplicacin es la vista conceptual de la estructura de esta. Toda aplicacin contiene cdigo de presentacin, cdigo de procesamiento de datos y cdigo de almacenamiento de datos. La arquitectura de las aplicaciones difieren segn como esta distribuido este cdigo. Windows DNA presenta una arquitectura de aplicaciones de tres-capas, basadas en componentes. La meta de DNA es unificar las aplicaciones para PC, las aplicaciones cliente / servidor y las aplicaciones basadas en la Web, lo cual es posible para aplicaciones de cualquier tamao. En nuestros das mucha informacin importante est
almacenada en aplicaciones como sistemas de correo electrnico, y an ms recientemente en servicios de directorio. Microsoft habla sobre Universal Data Access (Acceso Universal a Datos) como una serie de manejadores e interfaces diseadas para proveer una forma de conseguir acceder a este tipo de almacenamientos y ms an a datos como archivos de formato especiales, datos de posicin geoespacial, datos cientficos no estndar, etc. Los servicios son puestos en la red y operan de manera cooperativa para dar soporte a uno o ms procesos de negocios. En este modelo, una aplicacin se convierte en un conjunto de servicios de usuario, negocios y datos que satisface las necesidades de los procesos de negocios o procesa su soporte. Como los servicios
estn diseados para el uso general y siguen lineamientos de interfaz publicados, pueden ser reutilizados y compartidos entre mltiples aplicaciones. La arquitectura DNA de tres capas como se muestra en el grafico cuenta con servicios especficos en cada capa que se comunican entre si mediante COM (Component Object Model)
DNA La arquitectura Windows para aplicaciones distribuidas sobre Internet (Windows DNA) es un marco de trabajo para construir una nueva generacin de soluciones de cmputo que incluyan los mundos de la computacin personal e Internet. Windows DNA es la primera arquitectura de aplicacin que contiene e integra totalmente tanto los modelos Web de desarrollo de aplicaciones para cliente como para servidor. Al utilizar el modelo Windows DNA, se construyen aplicaciones de negocios modernas, escalables, multi-capas, para ser ejecutadas sobre cualquier tipo de red. Las aplicaciones Windows DNA mejoran el flujo de informacin dentro y fuera de la organizacin, son dinmicas y flexibles al cambio en la medida en que cambian las necesidades del negocio, se integran fcilmente con los sistemas y datos existentes. Como las aplicaciones Windows DNA impulsan servicios de plataforma Windows profundamente integrados que trabajan juntos, las organizaciones pueden enfocarse a entregar soluciones de negocios en vez de ser integradoras de sistemas. Windows DNA incluye productos y servicios para ayudar a los desarrolladores a implementar los servicios de las aplicaciones de tres capas basadas en componentes. La arquitectura de tres capas es recomendada para construir aplicaciones distribuidas escalables. Los componentes son recomendados como una va para construir soluciones flexibles y de facil mantenimiento. Una de las principales ventajas de Windows DNA es Internet, que ha cambiado dramticamente el panorama de la computacin. Cinco aos atrs, el proceso de desarrollo de aplicaciones ejecutado por una persona en una computadora era relativamente informal. En contraste, algunas de las aplicaciones ms poderosas de nuestros das soportan miles de usuarios simultneos, necesitan estar corriendo las 24 horas del da y deben ser accesibles desde una amplia variedad de dispositivos, desde
computadoras porttiles hasta estaciones de trabajo de alto desempeo. Para satisfacer estos requerimientos imperativos, los desarrolladores de aplicaciones necesitan adecuar herramientas de planificacin y guas de cmo incorporar las tecnologas apropiadas.
Diseo Despus de consultar con expertos y analizar bibliografa especializada en el tema, se ha encontrado que an no se cuenta con una metodologa dada para disear aplicaciones distribuidas en tres capas, por esto es que los expertos consultados sugirieron utilizar uno de los modelos guas que utiliza Microsoft Co. para el diseo de este tipo de aplicaciones, este modelo se denomida Modelo de Diseo de Soluciones[Solution Design Model] que es parte de una infraestructura ms amplia de modelos denominada Microsoft Solution Framework . Si bien no es una metodologa que muestre paso a paso como llevar a cabo el diseo, como modelo presenta todas las pautas para poder disear una aplicacin en tres capas, por otra parte el lenguaje grfico que se utilizar combinado con este modelo es UML (Unified Modeling Language). Gran parte del esfuerzo de este trabajo consiste idear la manera de combinar el modelo de soluciones (MDS) con el lenguaje de diagramas (UML).