Anda di halaman 1dari 7

Universidad Abierta y a Distancia de Mxico

UnADM

Diseo y arquitectura de software

UNIDAD 3. ARQUITECTURA DE SISTEMAS INFORMTICOS

Actividad 3. Sistemas Adaptables

Facilitador. Elvia Snchez Magadn


Grupo. DS-DDRS-1702-B2-001

Adrian Jess Isaac Castro Garrido

Matricula: ES1611304907
Indicaciones:
Identifica los elementos arquitectnicos modulares de un caso de estudio
para su aplicacin en un sistema interactivo, conforme al patrn 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 arquitectnicos-modulares del caso con base


en el patrn 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. Proteccin

4. 4. Identifica a los participantes conforme al sistema:

a. Remoto
b. Virtual
c. Proteccin

5. Plasma tu propuesta en una arquitectura base integrando los


elementos de un sistema adaptable.

El resultado de este punto ser una nueva propuesta arquitectnica en


formato de imagen digital. Puedes utilizar herramientas como Visio, un
lenguaje descriptor de arquitectura u otra de tu eleccin.

6. Explica la aplicacin del patrn arquitectnico

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 estn conectadas por la red.
Durante las operaciones normales, las aplicaciones en las terminales de la sucursal necesitan slo
acceder la base de datos de la misma. Como slo acceden a la misma red local, se les llaman
aplicaciones locales.

Desde el punto de vista tecnolgico, aparentemente lo importante es la existencia de algunas


transacciones que acceden a informacin en ms de una sucursal. Estas transacciones son
llamadas transacciones globales o transacciones distribuidas. La existencia de transacciones
globales ser considerada como una caracterstica que nos ayude a discriminar entre las BDD y un
conjunto de base de datos locales.

Una tpica transaccin global sera una transferencia de fondos de una sucursal a otra. Esta
aplicacin requiere de actualizar datos en dos diferentes sucursales y asegurarse de la real
actualizacin en ambos sitios o en ninguno. Asegurar el buen funcionamiento de aplicaciones
globales es una tarea difcil.
Los usuarios del sistema sern, el administrador, el gerente y el cliente. El cliente interactuar con
el sistema en lnea a travs de una interfaz accesible.

Requerimientos funcionales:
Consultar de saldos por parte de los usuarios del sistema.
El sistema debe permitir movimientos en lnea.
Administrar las cuentas por parte del administrador.
Registrar todos los movimientos realizados por el cliente y el administrador.
Registrar la informacin de los usuarios.
El sistema debe permitir ingresar, consultar, modificar y eliminar la informacin de los
clientes.
El sistema deber permitir revisar movimientos de ingreso o de egreso registrados
errneamente, pero slo a usuarios autorizados para ello.

Requerimientos no funcionales:
Dependiendo el tipo de usuario sern los niveles de acceso que el usuario tenga.
El usuario interactuara con el sistema a travs 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 peticin a un dispositivo C,
enva una peticin por medio del dispositivo B y as C nuca se enterar que la peticin viene de A.
Define un servidor proxy.

<configuration>
<system.net>
<defaultProxy>
<proxy>

<proxy
usesystemdefault = "false | true"
bypassonlocal = "true | false"
proxyaddress = "proxy address including port"
/>

Atributos opcionales

Atributo Descripcin

usesystemdefault Indica que la aplicacin debe utilizar el proxy predeterminado del


sistema.

bypassonlocal Indica que las direcciones locales no deben utilizar ningn proxy.

proxyaddress Identificador URI o IP del proxy de Internet.

El elemento <proxy> define un servidor proxy para una aplicacin. Cuando el atributo
usesystemdefault es true, la aplicacin utiliza el proxy definido en el cuadro de dilogo Opciones
de Internet.

Cuando la propiedad bypassonlocal es true, las direcciones locales no utilizan el proxy. Una
direccin local no tiene ningn punto; es de host local, de bucle invertido o 127.0.0.1, o bien
coincide con el nombre de mquina del equipo local.

A continuacin se muestra como esta gestin de transacciones y el modelo en capas de un banco.


El patrn que presento es por medio de distintos dispositivos, con el cual por medio del proxy
podemos tener situacin estratgica de punto intermedio suele ser aprovechada para soportar
una serie de funcionalidades, como:
Proporcionar cach.
Control de acceso.
Registro del trfico.
Prohibir cierto tipo de trfico.
Mejorar el rendimiento.
Mantener el anonimato.

El proxy ms conocido es el servidor proxy web, su funcin principal es interceptar la navegacin


de los clientes por pginas 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). Ingeniera 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=nrpYvFS099Ppo-
tHTaZ6g_l5e1E&hl=es&sa=X&ved=0ahUKEwj6q76s69LXAhWB3oMKHdIiBKcQ6AEILTAB#v=onepag
e&q&f=false

Lpez Fuentes, Francisco de Asis. (2015). Sistemas distribuidos. Noviembre 2017, de UNIVERSIDAD
AUTNOMA 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_bWK-
zF81UOtE&hl=es&sa=X&ved=0ahUKEwj6q76s69LXAhWB3oMKHdIiBKcQ6AEIMDAC#v=onepage&q
&f=false

Anda mungkin juga menyukai