Kategorier: Alle - desventajas - sistemas - ventajas - distribuidos

af Sir Fox 8 år siden

1867

Objetos Distribuidos

Los sistemas de objetos distribuidos se presentan como una arquitectura flexible y escalable, permitiendo la adición y reconfiguración dinámica de recursos a través de una red. Esta capacidad de adaptación facilita a los diseñadores postergar decisiones críticas sobre la provisión de servicios, lo que puede resultar en una mayor eficiencia y personalización del sistema.

Objetos Distribuidos

Topic flotante

Objetos Distribuidos

Sistemas de Objetos Distribuidos

Formas de Utilizar

Puede ser usada como un modelo lógico que permita estructurar y organizar el sistema.
Se debe pensar en como proporcionar las funcionalidades de la aplicación únicamente en términos de servicios y combinaciones de servicios.

Ejemplos Reales

Ejemplo 2 / Sistema de mineria
Explicacion Tecnica

Cada base de datos puede encapsularse como un objeto distribuido con una interfaz que proporciona acceso de solo lectura a sus datos. los objetos integradores se ocupan cada uno de ellos de tipos específicos de relaciones, y recogen información desde todas las bases de datos para intentar deducir dichas relaciones.

Problematica

En un negocio de venta al pormenor que tuviese, por ejemplo, tiendas de comestibles y tiendas de ferretería, y quisiera encontrar las relaciones entre compras de diversos tipos de comestibles y de ferretería. Por ejemplo, la gente que quiera comprar comida para el bebe también puede comprar un tipo concreto de papel para paredes. con este conocimiento, la empresa podría entonces ofrecer ofertas especificas a los clientes de comida para bebe combinables con otras.

¿Por que arquitectura de objetos distribuidos y no una aplicación cliente servidor, en sistemas como este?

Permite explorar nuevos tipos de relaciones añadiendo nuevos objetos integradores.

Se pueden añadir bases de datos al sistema sin mayor problema.

A diferencia de un sistema bancario ATM(por ejemplo), el modelo lógico del sistema no es el de provisión de servicios en el que se pueden distinguir servicios de gestión de datos.

Ejemplo 1/Servidores
Diagrama

Caracteristicas Principales(Componentes)

Objectos
Caracteristicas de los Objetos

Pueden distribuirse a través de varias computadoras en una red y comunicarse a través.

Middleware

Proporcionar una interfaz transparente entre los objetos.

Intermediario de peticiones de objetos.

Proporcionan una interfaz

Un Conjunto de servicios que ellos suministran.

Otros Objetos que no distinguen logicamente entre un cliente y un servidor.

Ventajas y Desventajas
Desventajas

Son mas complejas de diseñar que los sistemas cliente-servidor.

Ventajas

si es necesario, es posible re-configurar el sistema de forma dinámica mediante la migración de objetos a través de la red.

el sistema es flexible y escalable

es una arquitectura de sistema muy abierta que permite añadir nuevos recursos si es necesario.

Permite al diseñador del sistema retrasar decisiones sobre donde y como deberían proporcionarse los servicios.