• Inicio
  • Mapa del sitio
  • RSS
  • Imprimir
LSCA-6

LSCA-601

Menú

  • Inicio
  • Sistemas Distribuidos
  • Caracteristicas
  • Middleware
    • Ejemplos de Middleware
  • Conmentarios

Contacto

Sistemas Distribuidos

yessi_1118@hotmail.com

Inicio > Middleware > Ejemplos de Middleware

ejemplos

Ejemplos de middleware estándar para dominio específicos incluyen: ODBC/JDBC, para bases de datos, Lotus para groupware, HTTP y SSL para la Web, CORBA, DCOM y JAVA RMI para objetos distribuidos.

 No todos los Middleware son iguales. e.g.: CORBA y Sockets TCP/IP.Mientras que los Sockets no ofrecen control de tipos ni homogeneización de arquitecturas, CORBA, DCOM, etc., ofrecen estas posibilidades.

 

 

Common Object Request Broker Architecture

( CORBA) CORBA proporciona una infraestructura de comunicaciones para la colaboración entre ob

 

CORBA utiliza un lenguaje de definición de interfaces (IDL) para especificar las interfaces con los servicios que los objetos ofrecerán. CORBA puede especificar a partir de este IDL, la interfaz a un lenguaje determinado, describiendo cómo los tipos de dato CORBA deben ser utilizados en las implementaciones del cliente y del servidor. Implementaciones estándar existen para Ada, C, C++, Smalltalk, Java, Python, Perl y Tcl

 

 

 

 

.

 

DISTRIBUTED COMPONENT OBJECT MODEL

 

DCOM permite llamadas a los objetos remotos

 

 

Soporta interfaces múltiples escritas en un lenguaje IDL similar a C++

 El protocolo de intercambio de información es el "Object Remote Procedure Call (ORPC)"

 

Ventajas:

 

 DCOM permite el uso de varios lenguajes de programación

DCOM soporta recolección distribuida de basura

Inconvenientes:

Muy ligado a los sistemas operativos de Microsoft, aunque existen

implementaciones para Unix, y Apple Macintosh

 

 

 

Muy ligado a los sistemas operativos de Microsoft, aunque existen implementaciones para Unix, y Apple Macintosh Componente de software reutilizable y distribuido que ofrece una funcionalidad concreta, independiente tanto del lenguaje de programación en que está implementado como de la plataforma de ejecución.

 

• Aplicaciones auto-contenidas que pueden ser descritas, publicadas, localizadas e invocadas sobre la Internet (o cualquier otra red).

 

 

Constituye la interfaz de programación de la capa de Transporte.

 Es un mecanismo de comunicación bidireccion.l

El más ampliamente usad.

 Nacieron con la familia de protocolos TCP/I.P

 Existe prácticamente en Física Física cualquier plataforma de computació.

 

 

Remote Method Invocation

 

Permite la invocación remota de métodos en objetos que residen en diferentes máquinas virtuales

Permite la invocación de métodos remotos por Applets

Integra el Modelo de Objetos Distribuidos al lenguaje Java de modo natural, preservando en lo posible la semántica de objetos en Java

Permite la distinción entre objetos locales y remotos

 Permite diferentes semánticas en las referencias a objetos remotos: no persistentes (vivas), persistentes, de activación lenta

Facilita el desarrollo de aplicaciones distribuidas

 

Mapa del sitio Imprimir RSS

© 2011 Todos los derechos reservados.

Crea una web gratisWebnode

 
¿Te gusta esta página web?
¡Crea tu propia web gratis en 5 minutos!
¡Pruébalo!