DDRS_U3_A3_ADCG

December 2, 2017 | Author: Adrian | Category: Proxy Server, Computer Engineering, Computer Networking, Areas Of Computer Science, Software
Share Embed Donate


Short Description

Descripción: sdfsfw...

Description

Universidad Abierta y a Distancia de México UnADM

Diseño y arquitectura de software

UNIDAD 3. ARQUITECTURA DE SISTEMAS INFORMÁTICOS

Actividad 3. Sistemas Adaptables

Facilitador. Elvia Sánchez Magadán Grupo. DS-DDRS-1702-B2-001

Adrian Jesús Isaac Castro Garrido Matricula: ES1611304907

Indicaciones: Identifica los elementos arquitectónicos modulares de un caso de estudio para su aplicación en un sistema interactivo, conforme al patrón de arquitectura Proxy y sigue los siguientes pasos: 1. Describe detalladamente el caso seleccionado identificando los requerimientos funcionales y no funcionales. 2. Identifica los elementos arquitectónicos-modulares del caso con base en el patrón Proxy de los sistemas adaptables. 3. Representa los objetos (locales o remotos) y los elementos proxy que se pueden agregar en base al caso: a. Remoto b. Virtual c. Protección 4. 4. Identifica a los participantes conforme al sistema: a. Remoto b. Virtual c. Protección 5. Plasma tu propuesta en una arquitectura base integrando los elementos de un sistema adaptable. El resultado de este punto será una nueva propuesta arquitectónica en formato de imagen digital. Puedes utilizar herramientas como Visio, un lenguaje descriptor de arquitectura u otra de tu elección. 6. Explica la aplicación del patrón arquitectónico

Considere un banco que tiene tres sucursales, en cada sucursal, una computadora controla las terminales de la misma y el sistema de cuentas. Cada computador con su sistema de cuentas local en cada sucursal constituye un "sitio" de la BDD; las computadoras están conectadas por la red.

Durante las operaciones normales, las aplicaciones en las terminales de la sucursal necesitan sólo acceder la base de datos de la misma. Como sólo acceden a la misma red local, se les llaman aplicaciones locales. Desde el punto de vista tecnológico, aparentemente lo importante es la existencia de algunas transacciones que acceden a información en más de una sucursal. Estas transacciones son llamadas transacciones globales o transacciones distribuidas. La existencia de transacciones globales será considerada como una característica que nos ayude a discriminar entre las BDD y un conjunto de base de datos locales. Una típica transacción global sería una transferencia de fondos de una sucursal a otra. Esta aplicación requiere de actualizar datos en dos diferentes sucursales y asegurarse de la real actualización en ambos sitios o en ninguno. Asegurar el buen funcionamiento de aplicaciones globales es una tarea difícil. Los usuarios del sistema serán, el administrador, el gerente y el cliente. El cliente interactuará con el sistema en línea a través de una interfaz accesible. Requerimientos funcionales: • Consultar de saldos por parte de los usuarios del sistema. • El sistema debe permitir movimientos en línea. • Administrar las cuentas por parte del administrador. • Registrar todos los movimientos realizados por el cliente y el administrador. • Registrar la información de los usuarios. • El sistema debe permitir ingresar, consultar, modificar y eliminar la información de los clientes. • El sistema deberá permitir revisar movimientos de ingreso o de egreso registrados erróneamente, pero sólo a usuarios autorizados para ello. Requerimientos no funcionales: • Dependiendo el tipo de usuario serán los niveles de acceso que el usuario tenga. • El usuario interactuara con el sistema a través de una interfaz amigable

Los elementos modulares se pueden representar de la siguiente manera.

Lo que significa que si un dispositivo A tiene la necesidad de hacer una petición a un dispositivo C, envía una petición por medio del dispositivo B y así C nuca se enterar que la petición viene de A.

Define un servidor proxy. Atributos opcionales Atributo

Descripción

usesystemdefault

Indica que la aplicación debe utilizar el proxy predeterminado del sistema.

bypassonlocal

Indica que las direcciones locales no deben utilizar ningún proxy.

proxyaddress

Identificador URI o IP del proxy de Internet.

El elemento define un servidor proxy para una aplicación. Cuando el atributo usesystemdefault es true, la aplicación utiliza el proxy definido en el cuadro de diálogo Opciones de Internet. Cuando la propiedad bypassonlocal es true, las direcciones locales no utilizan el proxy. Una dirección local no tiene ningún punto; es de host local, de bucle invertido o 127.0.0.1, o bien coincide con el nombre de máquina del equipo local. A continuación se muestra como esta gestión de transacciones y el modelo en capas de un banco.

El patrón que presento es por medio de distintos dispositivos, con el cual por medio del proxy podemos tener situación estratégica de punto intermedio suele ser aprovechada para soportar una serie de funcionalidades, como: Proporcionar caché. Control de acceso. Registro del tráfico. Prohibir cierto tipo de tráfico. Mejorar el rendimiento. Mantener el anonimato. El proxy más conocido es el servidor proxy web, su función principal es interceptar la navegación de los clientes por páginas web por motivos de seguridad, rendimiento, anonimato, entre otros.

Referencias. msdn.microsoft.com. (Desconocido). Elemento . Noviembre 2017, de msdn.microsoft.com Sitio web: https://msdn.microsoft.com/es-es/library/aa903369(v=vs.71).aspx Ian Sommerville. (2006). Ingeniería del software. Noviembre 2017, de Pearson Sitio web: https://books.google.com.mx/books?id=gQWd49zSut4C&pg=PA271&lpg=PA271&dq=sistemas+int eractivos+bancos&source=bl&ots=s702stxvwh&sig=nrpYvFS099PpotHTaZ6g_l5e1E&hl=es&sa=X&ved=0ahUKEwj6q76s69LXAhWB3oMKHdIiBKcQ6AEILTAB#v=onepag e&q&f=false López Fuentes, Francisco de Asis. (2015). Sistemas distribuidos. Noviembre 2017, de UNIVERSIDAD AUTÓNOMA METROPOLITANA Sitio web: http://dccd.cua.uam.mx/libros/archivos/03IXStream_sistemas_distribuidos.pdf Crescencio Bravo Santos,Miguel Ángel Redondo Duque. (2004). Sistemas interactivos y colaborativos en la web. Noviembre 2017, de Univ de Castilla La Mancha Sitio web: https://books.google.com.mx/books?id=2V9WB5s9lU4C&pg=PA216&lpg=PA216&dq=sistemas+int eractivos+bancos&source=bl&ots=-tGHvD1j9n&sig=qMan9YBTQKsT96_bWKzF81UOtE&hl=es&sa=X&ved=0ahUKEwj6q76s69LXAhWB3oMKHdIiBKcQ6AEIMDAC#v=onepage&q &f=false

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF