Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modulo 1 SOA Introduccion
Modulo 1 SOA Introduccion
Introduccin
A mitad de la dcada de 1980 los avances
tecnolgicos cambiaron y revolucionaron la
era de las computadoras con dos grandes
desarrollos.
Desarrollo de microprocesadores
Desarrollo de redes
8/25/2016
El desarrollo de poderosos
microprocesadores
En principio se dispona de mquinas de 8 bits
pero pronto se volvieron comunes las CPU de
16, 32 e incluso 64 bits.
QU ES UN SISTEMA DISTRIBUIDO?
Un sistema distribuido es una coleccin de
computadoras independientes que aparecen
ante los usuarios del sistema como una nica
computadora.
EJEMPLO
Piense en un enorme banco con cientos de
sucursales por todo el mundo.
Cada oficina tiene una computadora maestra
para guardar las cuentas locales y el manejo
de las transacciones locales
8/25/2016
Sistemas centralizados
Ventajas:
Un punto de control. Mayor control de seguridad
y proteccin de la informacin en un solo punto.
Fcil de mantener. Empresa con muchos cambios
de requerimientos. Fcil despliegue de los
cambios. Soporte en un solo punto.
Tomas de decisiones. Esta arquitectura es
primordial en las tomas de decisiones
centralizadas, en otro punto llamado de lgica de
negocio de la empresa centralizada.
8/25/2016
Desventajas:
Interfaz de usuario poco llamativo. Por el uso de la red
amplia, se evita tener pantalla con imgenes. Debe
controlar el uso de ancho de banda de la red.
Velocidad de repuestas lenta, dependiendo la
conexin de la red a la central.
Debe haber mecanismo de respaldo o copia del
sistema centralizada en caso de contingencia muy
estricta, muere el sistema central, muere el sistema a
nivel general.
Crecimiento depende de los equipos que lo soporta. Si
la empresa crece en forma exponencial por ejemplo, el
equipo debe ser cambiado al no tener estos estudios
de crecimiento o la actualizacin de equipo debe ser
constante.
Sistemas distribuidos
Ventajas:
Aumenta la confiabilidad al sistema. Esta
arquitectura tiene redundancia, al fallar uno de
los sistemas, las dems siguen funcionando.
Crecimiento de la empresa es soportable. Se
realiza tantas copias del sistema en diferentes
nuevos lugares geogrficos.
Tomas de decisiones locales. La lgica de negocio
y las tomas de decisiones en cada lugar es
independiente uno del otro.
8/25/2016
Desventajas:
Soporte local de la tecnologa. Cada lugar
geogrfico debe tener su personal que soporte
tecnolgicamente esta arquitectura.
Una mala distribucin de los datos, es peor que
un sistema centralizado, uso en exceso de la red
amplia.
Costo y complejidad del software.
Costo en llevar los cambios del software a cada
lugar, en caso de mantenimiento.
Integridad de los datos es ms difcil de controlar.
Uso de otra rea de la tecnologa, software de
seguridad, proteccin y de redes.
8/25/2016
CONCEPTOS DE HARDWARE
SISD
Una computadora con un flujo de
instrucciones y uno de datos se llama SISD
(Single Instruction Single Data) Todas las
computadoras tradicionales de un procesador
(es decir aquellas que tienen un CPU) caen
dentro de esta categora desde las
computadoras personales hasta las grandes
mainframes.
8/25/2016
SIMD
La siguiente categora es SIMD (Single Instruction
Multiple Data) con un flujo de instrucciones y
varios flujos de datos.
Este tipo se refiere a ordenar procesadores con
unidad de instruccin que busca una instruccin y
despus instruye a varias unidades de datos para
que la lleven a cabo en paralelo cada una con sus
propios datos.
Estas mquinas son tiles para los cmputos que
repiten los mismos clculos en varios conjuntos
de datos.
MISD
La siguiente categora es MISD (Multiple
Instruction Single Data) con un flujo de varias
instrucciones y un flujo de datos
Ninguna de las computadoras conocidas se
ajusta a este modelo
8/25/2016
MIMD
Por ltimo est MIMD (Multiple Instruction
Multiple Data) que significa un grupo de
computadoras independientes cada una con
su propio contador del programa y datos
Todos los sistemas distribuidos son MIMD por
lo que este sistema de clasificacin.
Red Omega
Utiliza conmutadores 2x2
Se necesitan nlog2n/2 conmutadores
8/25/2016