Agente de solicitud de objetos (ORB)

Autor: Laura McKinney
Fecha De Creación: 9 Abril 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
¡EL ORBE SAGRADO HACE QUE ENCUENTRES OBJETOS MEJORES! - TBOI: REPENTANCE #118
Video: ¡EL ORBE SAGRADO HACE QUE ENCUENTRES OBJETOS MEJORES! - TBOI: REPENTANCE #118

Contenido

Definición: ¿qué significa Object Request Broker (ORB)?

Un intermediario de solicitud de objetos (ORB) es un componente de aplicación de middleware que utiliza la especificación de arquitectura común de intermediario de solicitud de objetos (CORBA), lo que permite a los desarrolladores realizar llamadas de aplicaciones dentro de una red informática. ORB es un agente que transmite invocaciones de operaciones cliente / servidor en un entorno distribuido y asegura una comunicación transparente de objetos.

ORB admite una amplia variedad de servicios de middleware, que incluyen, entre otros, notificaciones, activadores de eventos, procesamiento de transacciones, persistencia y seguridad. ORB se puede configurar para adaptarse a una variedad de entornos y manejar una amplia gama de solicitudes de clientes. Por lo tanto, los desarrolladores pueden modificar ORB para cumplir con los requisitos de la tarea para las solicitudes de clientes entrantes.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Object Request Broker (ORB)

ORB hace lo siguiente:

  • Busca, empareja e instancia objetos de máquinas remotas
  • Recopila parámetros entre objetos de aplicación
  • Maneja problemas de seguridad a través de los límites de la máquina.
  • Recupera y publica objetos de datos en máquinas locales disponibles para otros ORB
  • Invoca métodos de objetos remotos utilizando la invocación de métodos estáticos y dinámicos.
  • Crea instancias de objetos inactivos automáticamente
  • Enruta métodos de devolución de llamada
  • Comunica el Protocolo Inter-ORB (IIOP) con otros ORB a través de Internet

Los desarrolladores deben manejar ORB con conocimiento y cuidado cuando se aplica como una solución a problemas recurrentes de entorno distribuido. Si se maneja incorrectamente, los problemas pueden intensificarse. Las desventajas de ORB incluyen:


  • Falta de soporte de transacciones asincrónicas
  • Falta de soporte de integración de aplicaciones heredadas no orientadas a objetos
  • Falta de implementación ORB estándar en el estándar CORBA

Microsoft ha desarrollado enfoques ORB patentados en el Modelo de objetos comunes (COM) y el Modelo de objetos comunes distribuidos (DCOM).