SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSUDEC
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtualkerlly villon
 
casos de uso
casos de usocasos de uso
casos de usostill01
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionEduardo J Onofre
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebTensor
 
Estándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesEstándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesJose Adalberto Cardona Ortiz
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 

Tendances (20)

Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Modelo osi
Modelo   osiModelo   osi
Modelo osi
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
casos de uso
casos de usocasos de uso
casos de uso
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
 
Estándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesEstándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de Redes
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 

En vedette

Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones DistribuidasSorey García
 
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 distribuidasEduardo S de Loera
 
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.Internet Security Auditors
 
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 pyeinier
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionJorge Guerra
 
Snmp
SnmpSnmp
Snmp1 2d
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidasalicia
 
Presentacion Evolucion De Las Tecnologias
Presentacion Evolucion De Las TecnologiasPresentacion Evolucion De Las Tecnologias
Presentacion Evolucion De Las Tecnologiasadriana
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2jc_lovecraft77
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativomlpv
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosivancho4286
 
Protocolos
Protocolos Protocolos
Protocolos DSoto06
 

En vedette (20)

Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones Distribuidas
 
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
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
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
 

Similaire à Aplicaciones distribuidas

Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidosJavierialv
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidasalondra0126
 
Unidad ii
Unidad iiUnidad ii
Unidad iiOrlys05
 
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 gonzalezAndroid UNAM
 
Inicio a los SD
Inicio a los SDInicio a los SD
Inicio a los SDmayecm
 
Servidoreseste
ServidoresesteServidoreseste
Servidoresesteander1692
 
Aplicaciones informáticas
Aplicaciones informáticasAplicaciones informáticas
Aplicaciones informáticasfelipe cuadros
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosOfeCarrera
 
Computacion en la_nube
Computacion en la_nubeComputacion en la_nube
Computacion en la_nubeirelizp
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosTensor
 
HARDWARE - SOFTWARE - REDES Y SERVICIOS
HARDWARE - SOFTWARE - REDES Y SERVICIOS  HARDWARE - SOFTWARE - REDES Y SERVICIOS
HARDWARE - SOFTWARE - REDES Y SERVICIOS Ingrid1994
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidosTensor
 
Modelos de sistemas distribuidos
Modelos de sistemas distribuidosModelos de sistemas distribuidos
Modelos de sistemas distribuidosTensor
 

Similaire à 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.