Get Started. It's Free
or sign up with your email address
Middleware by Mind Map: Middleware

1. CORBA: Common Object Request Broker Architecture, es un standard definido por el Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras puedan trabajar juntos.

2. CORBA: Common Object Request Broker Architecture, es un standard definido por el Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras puedan trabajar juntos.

3. Definición

4. Definición: software de conectividad que consiste en un conjunto de servicios que permiten interactuar a múltiples procesos que se ejecutan en distintas máquinas a través de una red. Ocultan la heterogeneidad y proveen de un modelo de programación conveniente para los desarrolladores de aplicaciones.

5. Desventajas

5.1. • No siempre es aplicable.

5.2. • Alto consumo de recursos de CPU y RAM.

5.3. • Debe desarrollarse en forma específica.

5.4. • Costo de desarrollo, implementación, etc.

5.5. • No es solución válida para el largo plazo, es de corto plazo.

5.6. • Complejidad logística (instalar en cada equipo).

6. Ejemplos:

7. Aporte 1): El middlware es un puente que entrelaza comunicacion entre aplicativos, al enviar una solicitud y recibir una respuesta. En el trabajo existe diferentes lenguajes de programacion entre ellas java, c## o c++, ya que los lenguajes no son 100% compatibles necesitan un intermediario que interprete la orden y brinde el respuesta o proceso solicitado. Utilizando una interconexion o interaccion entre las pc llegan a un fin en comun. Lo mismo se puede aplicar en diferentes S.0 Aporte 2) Lastimosamente consume recursos ;capacidad y memoria y necesita un prosupuesto elevado para su mantenimiento o modificacion. Pero vale el costo ya que permite la convivencia entre software.

8. Ventajas:

8.1. • Simplifica los procesos de desarrollo de aplicaciones al independizar los entornos de propietario.

8.2. • Permite la interconectividad de los sistemas de información del organismo

8.3. • Proporciona mayor control del negocio al poder contar con información procedente de distintas plataformas sobre el mismo soporte.

8.4. • Permite usar hardware de uso.

8.5. • Mejora la gestión de inversiones.

8.6. • Ayuda a mantener o mejorar el tiempo de respuesta.

9. Aportes.