Sunteți pe pagina 1din 13

DISEO DE SOFTWARE

DE ARQUITECTURA DISTRIBUIDA

QUIONEZ VIDAO MICHEL ANTONI


JESUS OROZCO HERALDEZ
BAYLISS AYALA LUIS ANTONIO

INGENIERIA DE

DISEO DE SOFTWARE DE
ARQUITECTURA DISTRIBUIDA

Es el procesamiento de informacin que se distribuye sobre varias computadoras en vez


de estar confinado en una nica mquina. Est se define como la coleccin de
computadores autnomos conectados por una red, y con el software distribuido
adecuado para que el sistema sea visto por los usuarios como una nica entidad capaz
de proporcionar facilidades de computacin.

El sistema distribuido se implementa en diversas plataformas hardware, desde unas


pocas estaciones de trabajo conectadas por una red de rea local, hasta Internet, una
coleccin de redes de rea local y de rea extensa interconectados, que en lazan
millones de ordenadores.

Las aplicaciones varan desde la provisin de capacidad de cmputo a grupos de usuarios,


hasta sistemas bancarios, comunicaciones multimedia y abarcan prcticamente todas las
aplicaciones comerciales y tcnicas de los ordenadores. Los requisitos de dichas
aplicaciones incluyen un alto nivel de fiabilidad, seguridad contra interferencias externas y
privacidad de la informacin que el sistema mantiene.

Tambien es un sistema de informacin en el cual las funciones se reparten por reas de


trabajo diferentes que trabajan de forma coordinada para asumir los objetivos que la
organizacin asigna a ese sistema de informacin.

ELEMENTOS
LA PLATAFORMA DE PROCESO: es el elemento encargado de proporcionar los recursos

fsicos y el software de base para ejecutarlo. Esta formado por los Mainframe, PCs,
PDAs, telfonos, 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 bsicamente 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 interfcies
que ayudan a usarlas
EN ESTE COMPONENTE SE INTEGRAN LAS ARQUITECTURAS POSIBLES PARA CREARLAS:

centralizada, Batch, transaccional, cliente / servidor basado en sistema operativo, cliente /


servidor basada en Internet y aplicaciones Web Internet

Los componentes en un sistema distribuido pueden implementarse en diferentes


lenguajes de programacin y pueden ejecutarse en tipos de procesadores
completamente diferentes. Los modelos de datos, la representacin de la informacin y
los protocolos de comunicacin pueden ser todos diferentes. Un sistema distribuido, por
lo tanto, requiere software que pueda gestionar estas partes distintas, y asegurar que
dichas partes se puedan comunicar e intercambiar datos. El trmino middleware se usa
par hacer referencia a ese software; se sita en medio de los diferentes componentes
distribuidos del sistema

CARACTERISTICAS/VENTAJAS

Comparticin de Recursos (uso de mas sistemas con o mas dispositivos)

Apertura (opennesss): Comienzo de algun proceso

Concurrencia: Varios procesos al mismo tiempo

Escalabilidad: Crecimiento de algun trabajo demanera fluida

Tolerancia a Fallos: Acceder ala informacion a un cuando exista algun fallo en el


sistema

DESVENTAJAS

Complejidad: Son mas complejos que los sistemas centralizados , lo que ase mas
difcil comprender sus propiedades emergentes y probar esos sistemas
Por ejemplo: *Mover los recursos de una parte del sistema a otra puede afectar
de forma radical al sistema.

Segurida: Puede accederse al sistema desde varias computadoras diferentes y


pues el trafico en red puede estar sujeto a escuchas no deseados.

*Manejabilidad : Las computadoras en un sistema pueden ser de diferentes tipos y


ejecutar versiones diferentes de sistemas operativos .

Inpredecible: Los sistemas distribuidos tienen una respuesta impresindible, la


respuesta depende de la carga total del sistema de su organizacin y la carga de red

DESVENTAJAS

Cuando la carga de procesamiento aumentaba, se tena que cambiar el


hardware del Mainframe, lo cual es ms costoso que aadir ms
computadores personales clientes o servidores que aumenten las
capacidades.

El otro problema que surgi son las modernas interfaces grficas de usuario,
las cuales podan conllevar a un gran aumento de trfico en los medios de
comunicacin y por consiguiente podan colapsar.

EJEMPLOS:

COMUNUCACIONES

SISTEMAS OPERATIVOS DISTRIBUIDOS

BASE DE DATOS DISTRIB UIDAS

SERVIDORES DISTRIBUIDOS
DE FICHEROS

LENGUAJES DE PROGRAMACION
DISTRIBUIDOS

SISTEMA DE TOLERANCIA DE FALLOS

LAS DOS ARQUITECTURAS MAS IMPORTANTES DEL SISTEMA DISTRIBUIDO SON :

1.-CLIENTE-SERVIDOR:

2.-ARQUITECTURA DE OBJETOS DISTRIBUIDOS: los componentes del sistema son


objetos queproporcionan y requieren un conjunto de servicios.

DOS MAS: Tambin se plantean dos tipos ms de arquitecturas distribuidas que son ms
adecuadas para la distribucin interorganizacional: arquitectura de sistemas peer-to-peer
(p2p) y arquitecturas orientadas a servicios.

BIBLIOGRAFIA

http://ederjacielsantos.blogspot.mx/2013/05/3_2.html

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

http://magdalyithunid3.blogspot.mx/

http://sistemasdistribuidos2012-caece.wikispaces.com/Arquitectura+de+Sistemas+Distrib
uidos+-+
Parte+I

1-.Que es un sistema distruido?


2-.Mensionamos que en ese componente se integravan las arquitecturas para crearlas, me podrias decir cuales mencionasmos..
*centralizada, Batch, transaccional, cliente / servidor basado en sistema operativo, cliente / servidor basada en Internet y aplicaciones
Web Internet.
3-.Que es la plataforma de procesos y como esta formado?
*Es el elemento encargado de proporcionar los recursos fsicos y el software de base para ejecutarlo. Esta formado por los Mainframe,
PCs, PDAs, telfonos, etc
4-.Mencioname por lo menos tres caracteristicas o ventajas y dime masomenos de que trata?

Comparticin de Recursos (uso de mas sistemas con o mas dispositivos)

Apertura (opennesss): Comienzo de algun proceso

Concurrencia: Varios procesos al mismo tiempo

Escalabilidad: Crecimiento de algun trabajo demanera fluida

Tolerancia a Fallos: Acceder ala informacion a un cuando exista algun fallo en el sistema

5-.Mencioname por lo menos tres desventajas y dime masomenos de que trata.

Complejidad: Son mas complejos que los sistemas centralizados , lo que ase mas difcil comprender sus propiedades emergentes y probar
esos sistemas
Por ejemplo: *Mover los recursos
de una parte del sistema a otra puede afectar de forma radical al sistema.

Segurida: Puede accederse al sistema desde varias computadoras diferentes y pues el trafico en red puede estar sujeto a escuchas no
deseados.

*Manejabilidad : Las computadoras en un sistema pueden ser de diferentes tipos y ejecutar versiones diferentes de sistemas operativos .

Inpredecible: Los sistemas distribuidos tienen una respuesta impresindible, la respuesta depende de la carga total del sistema de su
organizacin y la carga de red

Cuando la carga de procesamiento aumentaba, se tena que cambiar el hardware del Mainframe, lo cual es ms costoso que aadir ms
computadores personales clientes o servidores que aumenten las capacidades.

El otro problema que surgi son las modernas interfaces grficas de usuario, las cuales podan conllevar a un gran aumento de trfico en los
medios de comunicacin y por consiguiente podan colapsar.

S-ar putea să vă placă și