Permiso para procesar y traducir documentos en inglés
Middleware
En un sistema informático distribuido, el middleware se refiere al vínculo entre el sistema operativo y las aplicaciones en cada sitio de la capa de software. . Se puede utilizar para "pegar" o mediar entre componentes individuales.
Objetivo
-Ocultar distribución
-Heterogeneidad oculta
-Proporcionar una interfaz unificada, estándar y de alto nivel
p>
-Proporciona un conjunto de servicios con las mismas características.
Ejemplo
-Monitor de procesamiento de transacciones
-Convertidor de datos
-Controlador de comunicaciones
CORBA ——A un poco de historia
El estándar omg "permite que las aplicaciones se comuniquen entre sí independientemente de dónde estén, ubicadas o quién las diseñó"
-1 1991, C O RBA's 1 .1 y -I API de DL en un ORB.
-1 994, Interoperabilidad de C ORBA y IIIOP (protocolo de Internet entre ORB)
-2 002, Modelo de componentes C ORBA
CORBA- Target p>
Middleware de computación de objetos distribuidos, blindaje, dependencias de aplicaciones en plataformas heterogéneas.
Desarrollo simplificado, automatización/encapsulación de aplicaciones distribuidas
-Ubicación de destino
-Conectar y administrar memoria.
-Agrupación de parámetros (alemán)
-Descarga de eventos y requisitos
-Manejo de errores y tolerancia a fallos
-Activación de objetos/servidor
-Concurrencia
-Seguridad.
-
CORBA define la interfaz, no la implementación.
Retos de Diseño
-Rendimiento
-Escalabilidad
-Complejidad, Gestión
-Flujo y reconfiguración dinámica
-Las aplicaciones a gran escala para la gestión de redes de información global son heterogéneas, están ampliamente distribuidas y están en constante evolución.
Estructura de la aplicación CORBA
Proxy de solicitud de objetos: permite que los objetos emitan y reciban solicitudes y respuestas de forma transparente en un entorno distribuido.
-Modelo de referencia central, "Conmutador telefónico"
Objetos de servicio: recopila las funciones básicas (interfaces y objetos) soportadas por los objetos de servicio, uso e implementación.
-Por ejemplo: servicios de naming, transacciones y ciclo de vida.
Instalaciones públicas: conjunto de servicios que pueden ser compartidos por muchos solicitantes, pero que son fuente de inacción y sirven como objetos de servicio.
-Por ejemplo, instalaciones de correo electrónico
Objetos de aplicación: Proveedores de productos únicos desarrollados dentro de la empresa, y el grupo controla su interfaz.
Interoperabilidad CORBA
Motivación
-O Diversidad de implementación de RB
-O Límites de RB:
La partición El entorno se divide en diferentes orbes.
Simplifica las pruebas, la gestión y el mantenimiento
Control descentralizado
Por ejemplo: ORB de Internet, ORB en la empresa
-Gama O RB La distancia y la esperanza de vida son diferentes.
Por ejemplo: ORB, el juego ORB en el archivo.
Elementos
- Puente entre O RB: Transacciones entre dominios de O RB.
Por cierto, puntos extra, cartel. ¡Gracias a todos!
Es una traducción profesional.