Cantos de ozain

841 palabras 4 páginas
Modelo Orientado a Objetos

Los objetos encapsulan atributos (forman el estado) y métodos (servicios que brinda) lo que le da una cierta funcionalidad. Los objetos coordinan sus actividades a través del llamado mutuo de métodos.

En los ’09 hubo un gran interés en combinar el modelo orientado a objetos con el paralelo/distribuido, teniendo en cuenta las características del primero que ayudan a la creación de grandes sistemas: * Encapsulación: dada por una clara separación entre interfaz e implementación. Los objetos pueden implementarse en diferentes lenguajes, solo se necesita una forma común de definir la interfaz. Esto ayuda para el mantenimiento, debbuging, y el desarrollo en forma colaborativa. * Herencia: los objetos
…ver más…

Al relacionar el modelo de objetos distribuidos con el paradigma cliente/servidor, los métodos pasan a ser servicios. Cada objeto distribuido está sujeto a un proceso server que realiza las operaciones del objeto. Los procesos clientes deben pedirlo a un proceso server.

La mecanismo de comunicación entre un cliente y un servidor es llamado remote method invocation (RMI), el cual es una adaptación de RPC, por lo cual tiene ciertos progresos con respecto a este. Una diferencia a tener en cuenta es que una misma invocación (mismo método y parámetros) puede dar resultados diferentes según el estado del objeto, mientras que en RPC, el mismo llamado (igual procedimiento y parámetros) produce el mismo resultado (a menos que acceda a Base de Datos o variables globales).

Se utilizan en sistemas middleware como CORBA, DCOM, JavaRMI.

CORBA (Common Object Request Broker Architecture)

Es un standar soportado por muchas implementaciones y tiene un importante significado comercial.

Algunas características a tener en cuenta es la forma de manejar los siguientes puntos: * Interfaces. * Transparencia de Ubicación. * Invocación a métodos remotos. * Activación de los objetos. * Creación de objetos.

Interfaces
CORBA soporta el trabajo en entornos heterogéneos (permite interoperabilidad entre distintas máquinas y con objetos escritos en diferentes lenguajes) gracias a la clara separación

Documentos relacionados

  • Cantos de ozain
    851 palabras | 4 páginas
  • Como cantar un ozain para un santo
    842 palabras | 4 páginas
  • Como cantar un ozain para un santo
    834 palabras | 4 páginas
  • Patologia de la nutricion
    2485 palabras | 11 páginas
  • OSAEYEUNLE
    3479 palabras | 14 páginas