Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Middleware en Sistemas Distribuidos y Concurrentes, Esquemas y mapas conceptuales de Sistemas Distribuidos

El documento 'middleware' explica qué es el middleware, su rol en sistemas distribuidos y concurrentes, y las metas que deben cumplirse para garantizar el correcto funcionamiento de estos sistemas. Además, se presenta la red cliente-servidor y su utilidad en este contexto.

Qué aprenderás

  • ¿Qué es el middleware y qué funciones desempeña en un sistema distribuido?
  • ¿Cómo funciona la red cliente-servidor en el contexto de sistemas distribuidos?
  • ¿Cuáles son las metas que deben cumplirse en un sistema distribuido para garantizar su correcto funcionamiento?

Tipo: Esquemas y mapas conceptuales

2021/2022

Subido el 11/03/2022

mario-fernando-gonsalvez-arias
mario-fernando-gonsalvez-arias 🇨🇴

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
MIDDLEWARE
MARIO FERNANDO GONSALVEZ ARIAS
BREITNER PAEZ MARTINEZ
SISTEMAS DISTRIBUIDOS Y CONCURRENTES
UNIVERSIDAD DE LA GUAJIRA
SEDE MAICAO
2022
pf3

Vista previa parcial del texto

¡Descarga Middleware en Sistemas Distribuidos y Concurrentes y más Esquemas y mapas conceptuales en PDF de Sistemas Distribuidos solo en Docsity!

MIDDLEWARE

MARIO FERNANDO GONSALVEZ ARIAS

BREITNER PAEZ MARTINEZ

SISTEMAS DISTRIBUIDOS Y CONCURRENTES

UNIVERSIDAD DE LA GUAJIRA

SEDE MAICAO

MIDDLEWARE

1. ¿Qué es? El middleware es el software que brinda servicios y funciones comunes a las aplicaciones, además de lo que ofrece el sistema operativo. Generalmente, se encarga de la gestión de los datos, los servicios de aplicaciones, la mensajería, la autenticación y la gestión de las API. 2. ¿Cuál es el rol del middleware en un sistema distribuido? El “Middleware” es la capa de software que se ubica entre el sistema operativo y las aplicaciones de los usuarios. En un Sistema Distribuido, el middleware (lógica de la mediación) es un software de conectividad que permite ofrecer un conjunto de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas heterogéneas. El middleware funciona como una capa de abstracción de software distribuida que se sitúa entre las capas de aplicaciones y las capas inferiores (sistema operativo y red). 3. ¿Cuáles son las 4 metas que se deben cumplir para un sistema distribuido?  Transparencia La transparencia se consigue cuándo se consigue que a ojos del usuario el sistema se comporte como si fuera un sistema centralizado:  El acceso a un recurso remoto deberá de ser igual que si se accediera a un recurso local.  Se deberá de poder acceder a los distintos recursos sin conocer la localización de los mismos, es decir, para acceder a un recurso remoto no habrá que conocer de qué nodo depende.  Los diferentes recursos (p.e. ficheros) podrán migrar de localización sin afectar a los usuarios.  El acceso concurrente a un mismo recurso no afectará a los usuarios.  La existencia de réplicas de los recursos no afectará a los usuarios.  La ocurrencia de fallos en alguno de los nodos no afectará a los usuarios.  El crecimiento del sistema no afectará a los usuarios.  El posible carácter heterogéneo de los nodos del sistema no afectará a los usuarios.  Fiabilidad La fiabilidad en los sistemas distribuidos se tiene que buscar desde dos puntos de vista distintos:  Fiabilidad como disponibilidad: es decir, se busca un sistema de alta disponibilidad mediante la redundancia de nodos y recursos.  Fiabilidad como coherencia: se tiene que buscar que la información que procesa el sistema siempre sea coherente, aspecto que en sistemas en los que se utiliza la redundancia se dificulta bastante.