Está en la página 1de 6

Universidad Privada del Estado de

México

Tarea 1

Alumno: Lepe Cook José Manuel

Materia: Sistemas de Información


Distribuidos

Ingeniería en Sistemas 7to


Semestre

Fecha :30/09/2020

Profesor : López López Teresa


Jovanna
Un sistema distribuido es un sistema de información en el cual las
funciones se reparten por áreas de trabajo diferentes que trabajan de
forma coordinada para asumir los objetivos que la organización asigna a
ese sistema de información
 Los objetivos de la empresa. No olvidemos que son la justificación
de la existencia de la informática.

 La plataforma de proceso. Una vez diseñado el sistema, es el


elemento encargado de proporcionar los recursos físicos y el
software de base para ejecutarlo. Esta formado por los Mainframe,
PC’s, PDA’s, teléfonos, etc...

 Los elementos de la conectividad. Son los encargados se


proporcionar el transporte para comunicar e integrar los elementos
de la plataforma de proceso .Son básicamente las redes y las
comunicaciones.
 El almacenamiento de datos, formado por los datos en si y los
gestores donde se localizan.
 Los elementos de software donde se incluyen las aplicaciones, los
servicios que ayudan a crearlas y las interfaces que ayudan a
usarlas.
 Sistemas de seguridad.
 Finalmente, debe realizarse la gestión del sistema como un conjunto
integrado y coordinado a través de los recursos de dirección y
administración
Diseñar un sistema distribuido es crear aplicaciones de software que,
utilizando servicios y ayudándose de la conectividad, participen y se
integren en este entorno de forma transparente a las plataformas de
proceso y de almacenamiento de datos, dotándolas de los recursos
necesarios para gestionarse de forma integrada con el resto del sistema
distribuido.
¿Qué cualidades conviene buscar en un diseño distribuido?
Para armonizar la arquitectura distribuida el diseñador debe marcarse como
objetivo:
1. Trabajar con una imagen de sistema única.
La aplicación debe ser independiente de:
 La infraestructura del sistema.
 La localización de los recursos y servicios sobre el sistema.
2. Adaptabilidad a la organización.
La aplicación deber ser adaptable a:
 Variación de los procesos de negocio.
 Las variaciones de tamaño de los nodos de la organización.
 Al crecimiento modular y escalado.

3. Transportabilidad entre diferentes sistemas

4. Reusabilidad.
Diseñar de forma que se permita la reusabilidad de componentes construidos
y la integración de componentes fabricados es una necesidad para conseguir
calidad y abaratar costes no solo en un entorno C/S sino en cualquier
aplicación informática.

Extensibilidad y apertura (openness)


Es la característica de un sistema que permite añadirle nuevas características y
servicios de forma dinámica. Se consigue mediante una buena especificación y la
publicación de las interfaces de los componentes

Modelado
Existen tres importantes y complementarias vías para el diseño de sistemas
distribuidos:
Modelos físicos
Es la manera más explícita que describe un sistema, este toma la composición
hardware y sus interconexiones.
Modelos arquitectónicos
Describe un sistema en términos de las tareas computacionales y de
comunicación e n este modelo existen una serie de elementos arquitectónicos:
Entidades de comunicación:
Comúnmente son procesos que se comunican mediante:
• Objetos.
• Componentes.
• Servicios Web.
Paradigmas de comunicación:
• Comunicación entre procesos.
• Invocación remota.
• Comunicación indirecta.
Roles y responsabilidades:
Existen dos estilos arquitectónicos:
• Modelo cliente-servidor.
• Comunicación de pares o peer-to-peer.

Qué necesita el diseño distribuido de las comunicaciones.


En aplicaciones distribuidas con puntos remotos, el diseñador se ve
afectado por:
 Velocidad de la conexión, que le afecta, como ya se ha hablado,
como un punto de heterogeneidad.
 Disponibilidad de la conexión, en lugar y tiempo.
 Necesidad de que los puestos remotos sean autónomos o no.
 Si tiene suficiente con interconexión (filosofía de interfaces) o
necesita interoperabilidad (integración transparente).
 El coste de la comunicación a partir de dos factores: el coste fijo
del enganche y el coste del consumo.
 Administración remota sin presencia física ya que los costes y el
tiempo de los desplazamientos tienen mucha importancia en los
prerrequisitos del diseño.
Ejemplos

StackPath

Utiliza un sistema distribuido particularmente grande para impulsar su servicio de


red de entrega de contenido. Cada uno de sus puntos de presencia (Popé) tiene
nodos, formando un sistema distribuido a nivel mundial.

StackPath almacena el contenido solicitado más recientemente y con más


frecuencia en las ubicaciones más cercanas al sitio que se está utilizando.

Al interconectar computadoras virtuales, además de aprovechar la velocidad y


agilidad de una informática de punta, el sistema puede manejar muy rápidamente
miles de solicitudes simultáneas.

Internet

Es el mayor sistema distribuido del mundo. Cualquier usuario siente como si fuera
un solo sistema, aunque está compuesto por millones de computadoras.

Mediante el concepto de abstracción no se tiene idea sobre dónde están


almacenados los datos, cuántos servidores están involucrados o cómo llega la
información al navegador. El navegador disuelve la complejidad de Internet.

Banca electrónica

La banca electrónica es la plataforma que permite a los clientes acceder a un


sistema en línea para realizar transacciones, revisar sus cuentas, solicitar créditos
y administrar sus tarjetas, entre otras operaciones. Es decir, les permite operar en
su banco a distancia utilizando un acceso y contraseña provistos por su banco.
https://www.lifeder.com/sistemas-distribuidos/#:~:text=%20Caracter%C3%ADsticas%20de%20los
%20sistemas%20distribuidos%20%201,procesadores%20usan%20un%20middleware%20de
%20distribuci%C3%B3n%2C...%20More%20

https://www.essi.upc.edu/~gomariz/index_archivos/IntroduccionSD-EnricMartinez.pdf

También podría gustarte