Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Distribuidos, Integrantes:
GARCÍA RIVADENEYRA, María Fernanda -…
Sistemas Distribuidos
-
Ventajas
-
Mayor tolerancia a fallos, debido a que se da un control y administración más localizada
-
-
-
-
Distribución inherente (Llamadas a procedimientos remotos, emplea aplicaciones instaladas en computadoras remotas), usa por ejemplo JAVA RMI y métodos nativos.
-
Características
Fallos independientes (Un fallo se da solo en un componente, no se da en todo el sistema, por eso es más confiable)
-
-
-
-
-
No depende de las características de los componentes, por tal motivo es menos costoso/mejor rendimiento
Desventajas
-
(Tratamiento de señales en tiempo real) Problemas en las transmisión en la redes, por las transferencias de grandes volúmenes de información
-
-
Detectar y controlar condiciones de falla, a nivel de software, de procesadores y de comunicaciones. Prever diferentes grados de recuperación del sistema.
-
Uso
-
-
Contenido multimedia (teletrabajo, videojuegos, servicios de conferencias)
-
Definición
Colección de computadoras independientes que aparecen ante los usuarios del sistema como una computadora.
Se puede definir como un conjunto de equipos independientes que se ven ante el "público" como uno mismo.
Tiene como objetivo descentralizar el almacenamiento de información (bases de datos) o cómputo (servicio de procesamiento)
Componentes
Principal (Middleware)
Definición
Es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, software, redes, hardware y/o sistemas operativos.
-
Características
Independiza el servicio de su implantación, del sistema operativo y de los protocolos de comunicaciones.
-
-
-
-
Ejemplos más comunes
El middleware de servidor de aplicaciones: GLASSFISH, JBOOSS, IIS
-
-
El middleware web: HHTP, SSL
-
El middleware de API: JDBC, ODBC, JPA
-
Secundarios
CORBA
Permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos.
DCOM
Permite llamadas a los objetos remotos además soporta interfaces múltiples escritas en un lenguaje IDL similar a C++
-
Métodos nativos
Son métodos JAVA que provienen de lenguajes distintos a este. Su utilidad radica en qué por medio de estos se puede acceder a interfaces API y funciones que no se encuentran disponibles en JAVA
-
-
Integrantes:
- GARCÍA RIVADENEYRA, María Fernanda - U19209686
-INFANTE GONZALES Jean Carlos - U17204276
- HUERTAS ALLCCA Víctor Alfonzo - 1623970
- CAPILLO FELIX, Christian Jhonatan - U17209453
-TOLENTINO PINTADO,Jose David - U17213074
-
JAVA RMI es uno de los middleware que se dio uso en la construcción de un sistema domótico. Este se encargaba de que el servidor pudiera conectarse con los dispositivos físicos que controlaban el hogar.
-
Esta fue la opción que utilizaron para que se pueda informar al usuario el estado de las luces de cada sector y el nivel de iluminación del ambiente, en el sistema domótico.
En este tipo de arquitectura, se hace uso de middleware como CORBA, ya que permite la comunicación entre objetos "escritos" en diferentes lenguajes y se ejecutan en distintas plataformas, por ejemplo arquitecturas heterogéneas
-
-
-
-
Es un tipo de conexión entre aplicaciones. Nos permite compartir información de uno a otro sin necesidad de intermediarios
Nos permite compartir información conectados a través de un servidor que esta disposición de los clientes cada vez que estos son solicitados
-
-
-