SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Aplicaciones
Distribuidas
Una Aplicación distribuida es..
Es una aplicación con distintos
componentes que se ejecutan en entornos
separados en diferentes plataformas
conectadas a través de una red.
Un componente es una unidad
independiente para formar un sistema mas
completo.
Que es distribución:
La distribución se refiere a la construcción
de Software por partes, a las cuales les son
asignadas un conjunto especifico de
responsabilidades dentro de un sistema.
Ejemplos de Aplicaciones
Distribuidas:
Correo electrónico
Navegación web.
Telefonía IP
Compartición de ficheros
NECESIDADES A CUBRIR:
Trabajo a distancia
Compartir información
Accesibilidad
Seguridad en la protección de la información (tener la base de
datos particionada en dos o mas nodos)

Independencia lugares
Escenario de utilización de las
APP Distribuidas:
Tipos de Aplicaciones
Distribuidas
Aplicaciones Cliente-Servidor: el servidor se
proporciona y procesa los datos solicitados por el
cliente; el cliente maneja la aplicación, y sus
funciones son solicitar datos al servidor.
Middleware: Un conjunto de controladores, API u
otro software que mejora la conectividad entre las
aplicaciones de cliente y un servidor.
Problemas comunes en el uso
de A. D
Disponibilidad de los servidores.
Acceso a los sistemas de manera remota.

Posibilidad de que pueden ser vistos (pero no
accesados) por muchas personas.
Capacidad de los equipos donde se almacenan las
fuentes.
Características de las
aplicaciones distribuidas
1.
Concurrencia: son utilizadas por
cierto número de usuarios a la vez.
2.
Topología de la red: Se debe
tener en cuenta el tipo de red (LAN o
WAN) a utilizar.
Características de las
aplicaciones distribuidas
3.Ubicación de la lógica: Intervienen varios
procesos, será necesario decidir en cuál de los
posibles procesos físicos se sitúa cada componente
lógico de la aplicación.
4.Homogeneidad de las plataformas: La utilización
de estándares es muy útil.

5.Seguridad: Establecer políticas de seguridad para
impedir el acceso no autorizado a los procesos.
Ejemplo de una aplicación
distribuida multinivel.

Weitere ähnliche Inhalte

Was ist angesagt?

UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
Guillermo Díaz
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
Eduardo S de Loera
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
martin
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
still01
 

Was ist angesagt? (20)

Unidad 1. Desarrollo de Aplicaciones Distribuidas
Unidad 1. Desarrollo de Aplicaciones DistribuidasUnidad 1. Desarrollo de Aplicaciones Distribuidas
Unidad 1. Desarrollo de Aplicaciones Distribuidas
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Gestion de redes
Gestion de redesGestion de redes
Gestion de redes
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Conceptos de diseño de software
Conceptos de diseño de softwareConceptos de diseño de software
Conceptos de diseño de software
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones Distribuidas
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de Software
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Unidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesUnidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móviles
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 

Andere mochten auch

Unidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidasUnidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidas
Eduardo S de Loera
 
Snmp
SnmpSnmp
Snmp
1 2d
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
alicia
 
Presentacion Evolucion De Las Tecnologias
Presentacion Evolucion De Las TecnologiasPresentacion Evolucion De Las Tecnologias
Presentacion Evolucion De Las Tecnologias
adriana
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
mlpv
 

Andere mochten auch (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidasUnidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidas
 
P2p
P2pP2p
P2p
 
Ingeniería Inversa en Android. Rooted Labs. Rooted CON 2012.
Ingeniería Inversa en Android.  Rooted Labs. Rooted CON 2012.Ingeniería Inversa en Android.  Rooted Labs. Rooted CON 2012.
Ingeniería Inversa en Android. Rooted Labs. Rooted CON 2012.
 
diferencia entre Cliente servidor y p2 p
diferencia entre Cliente servidor y p2 pdiferencia entre Cliente servidor y p2 p
diferencia entre Cliente servidor y p2 p
 
Snmp
SnmpSnmp
Snmp
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
02.conceptos basicos de la telefonia ip ori
02.conceptos basicos de la telefonia ip   ori02.conceptos basicos de la telefonia ip   ori
02.conceptos basicos de la telefonia ip ori
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Presentacion Evolucion De Las Tecnologias
Presentacion Evolucion De Las TecnologiasPresentacion Evolucion De Las Tecnologias
Presentacion Evolucion De Las Tecnologias
 
Computacion paralela
Computacion paralelaComputacion paralela
Computacion paralela
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Computo en paralelo con OpenMP y OpenMPI
Computo en paralelo con OpenMP y OpenMPIComputo en paralelo con OpenMP y OpenMPI
Computo en paralelo con OpenMP y OpenMPI
 
Paralela1
Paralela1Paralela1
Paralela1
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Integración de Aplicaciones
Integración de AplicacionesIntegración de Aplicaciones
Integración de Aplicaciones
 
Protocolos
Protocolos Protocolos
Protocolos
 
Computacion paralela
Computacion paralelaComputacion paralela
Computacion paralela
 
Computación móvil y organización virtual
Computación móvil y organización virtualComputación móvil y organización virtual
Computación móvil y organización virtual
 

Ähnlich wie Aplicaciones distribuidas

Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidos
Javierialv
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
alondra0126
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
Orlys05
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SD
mayecm
 
Servidoreseste
ServidoresesteServidoreseste
Servidoreseste
ander1692
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
OfeCarrera
 
HARDWARE - SOFTWARE - REDES Y SERVICIOS
HARDWARE - SOFTWARE - REDES Y SERVICIOS  HARDWARE - SOFTWARE - REDES Y SERVICIOS
HARDWARE - SOFTWARE - REDES Y SERVICIOS
Ingrid1994
 

Ähnlich wie Aplicaciones distribuidas (20)

Redes distribuidas
Redes distribuidasRedes distribuidas
Redes distribuidas
 
Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidos
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Clase002
Clase002Clase002
Clase002
 
Android de la A a la z componentes de una aplicacion ulises gonzalez
Android de la A a la z   componentes de una aplicacion ulises gonzalezAndroid de la A a la z   componentes de una aplicacion ulises gonzalez
Android de la A a la z componentes de una aplicacion ulises gonzalez
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SD
 
Servidoreseste
ServidoresesteServidoreseste
Servidoreseste
 
Servidores
ServidoresServidores
Servidores
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
TiposdeSistemasDistribuidos.pdf
TiposdeSistemasDistribuidos.pdfTiposdeSistemasDistribuidos.pdf
TiposdeSistemasDistribuidos.pdf
 
Aplicaciones informáticas
Aplicaciones informáticasAplicaciones informáticas
Aplicaciones informáticas
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Computacion en la_nube
Computacion en la_nubeComputacion en la_nube
Computacion en la_nube
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
HARDWARE - SOFTWARE - REDES Y SERVICIOS
HARDWARE - SOFTWARE - REDES Y SERVICIOS  HARDWARE - SOFTWARE - REDES Y SERVICIOS
HARDWARE - SOFTWARE - REDES Y SERVICIOS
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidos
 

Aplicaciones distribuidas

  • 2. Una Aplicación distribuida es.. Es una aplicación con distintos componentes que se ejecutan en entornos separados en diferentes plataformas conectadas a través de una red. Un componente es una unidad independiente para formar un sistema mas completo.
  • 3. Que es distribución: La distribución se refiere a la construcción de Software por partes, a las cuales les son asignadas un conjunto especifico de responsabilidades dentro de un sistema.
  • 4. Ejemplos de Aplicaciones Distribuidas: Correo electrónico Navegación web. Telefonía IP Compartición de ficheros
  • 5. NECESIDADES A CUBRIR: Trabajo a distancia Compartir información Accesibilidad Seguridad en la protección de la información (tener la base de datos particionada en dos o mas nodos) Independencia lugares
  • 6. Escenario de utilización de las APP Distribuidas:
  • 7. Tipos de Aplicaciones Distribuidas Aplicaciones Cliente-Servidor: el servidor se proporciona y procesa los datos solicitados por el cliente; el cliente maneja la aplicación, y sus funciones son solicitar datos al servidor. Middleware: Un conjunto de controladores, API u otro software que mejora la conectividad entre las aplicaciones de cliente y un servidor.
  • 8. Problemas comunes en el uso de A. D Disponibilidad de los servidores. Acceso a los sistemas de manera remota. Posibilidad de que pueden ser vistos (pero no accesados) por muchas personas. Capacidad de los equipos donde se almacenan las fuentes.
  • 9. Características de las aplicaciones distribuidas 1. Concurrencia: son utilizadas por cierto número de usuarios a la vez. 2. Topología de la red: Se debe tener en cuenta el tipo de red (LAN o WAN) a utilizar.
  • 10. Características de las aplicaciones distribuidas 3.Ubicación de la lógica: Intervienen varios procesos, será necesario decidir en cuál de los posibles procesos físicos se sitúa cada componente lógico de la aplicación. 4.Homogeneidad de las plataformas: La utilización de estándares es muy útil. 5.Seguridad: Establecer políticas de seguridad para impedir el acceso no autorizado a los procesos.
  • 11. Ejemplo de una aplicación distribuida multinivel.