Está en la página 1de 2

TALLER INDIVIDUAL

MODELOS DE SISTEMA

Esta actividad es de carácter individual.

1. Explique qué son los modelos arquitectónicos.

Representan y definen la estructura y ubicación de sus partes y la relación


que existe entre ellas. Su función principal es asegurar que el sistema es
capaz de cumplir con las demandas (peticiones del usuario) presentes y
previsibles.
Los principales modelos que se utilizan son el de cliente-servidor y el peer-
to-peer (de igual a igual).
Adicionalmente simplifica y abstrae, inicialmente las funciones de los
componentes individuales de dicho sistema considerando dos criterios; la
ubicación de los componentes en la red y la interrelación entre los
componentes y sus patrones de distribución de datos.

2. Enumere y explique cada una de las capas de software. (Plataforma,


Middleware, y limitaciones del Middleware)
El término arquitectura de software se refería inicialmente a la
estructuración del software como capas en un único computador,
recientemente se refiere que las capas son uno o varios procesos,
localizados en el mismo o en diferentes computadores, que ofrecen y
solicitan servicios.

1. Plataforma: Son las capas bajas del modelo que proveen los
servicios a las capas superiores y que son implementadas de
manera independiente en cada computador.
Ejemplos: Windows para Intel x86, SunOS para Sparc, Linux para
Intel x86.

2. Middleware: Es la capa de software que se ocupa de enmascarar la


heterogeneidad y proporcionar un modelo de programación idóneo
para los programadores de aplicaciones.
Sus principales funciones son:
 Proveer abstracciones para la comunicación.
 Invocación remota de procedimientos.
 Comunicación entre procesos.
 Notificación de eventos.
 Replicación de datos compartidos.
 Transmisión de datos multimedia en tiempo real.
3. Limitación del Middleware: Se consideran como limitantes el
incremento de la complejidad arquitectónica, el incremento de
niveles, adicionalmente se crea la necesidad de aprender más
herramientas y se pierde el control de bajo nivel sobre los modos de
fallo.
3. ¿Qué son las arquitecturas de un sistema?

4. Hable brevemente sobre el Modelo Cliente Servidor, Servicios


proporcionados por múltiples servidores, servidores proxy y cachés,
procesos <de igual a igual>.

5. Explique las variaciones en el modelo Cliente Servidor: (Código móvil,


Agentes Móvil, computadores de red, clientes ligeros, implementaciones de
clientes ligeros, dispositivos móviles y enlace espontáneo, dispositivos
móviles y enlace espontáneo a red).

También podría gustarte