¿Cuál es el middleware?

Video: ¿Que es Oracle Fusion Middleware? Jorge Plascencia, Solution Architect de Oracle

Vagamente definido, middleware es un conjunto de servicios que realizan diversas funciones en un entorno informático distribuido, a través de un amplio conjunto de sistemas de servidor y cliente. En esencia, el middleware es un software informático que conecta los componentes de software. Estos son algunos tipos de servicios de middleware:

  • Seguridad: Autentica un programa cliente en particular a algún componente del sistema para verificar, por ejemplo, que el programa cliente y su usuario son realmente quienes dicen ser.

    Video: JBoss Middleware - ES

  • Gestión de transacciones: asegura integridad transaccional - que un sistema o base de datos no se dañan si se producen problemas.

  • Las colas de mensajes: Permite sin apretar sistemas acoplados para pasar mensajes de ida y vuelta entre sí, y esos mensajes desencadenan acciones y / o transacciones que se produzca. Los mensajes enviados desde una aplicación a otra son recogidos y almacenados hasta que se actuaron en adelante, mientras que la aplicación continúa con otro proceso.

  • Servidor de aplicaciones: Un servidor que aloja una interfaz de programación de aplicaciones (API), que expone a los procesos de lógica de negocios y de negocios para que otras aplicaciones, ya sea en el mismo o diferentes servidores, pueden utilizar la lógica y procesos compartidos.

  • Servidor web: Un programa de computadora que es responsable de aceptar peticiones de los navegadores Web, así como el envío de las respuestas y el contenido de los navegadores - por lo general las páginas Web, como documentos HTML y objetos vinculados, tales como imágenes.

  • Directorio: Permite a un programa cliente para encontrar otros servicios o servidores situados en una empresa distribuida.

Estos tipos de servicios son típicamente parte de un entorno de transacciones de procesamiento distribuido. No es que un entorno de almacenamiento de datos no puede incluir también estos servicios- es sólo que otros servicios de middleware son más importantes para un entorno de almacenamiento de datos.

Artículos Relacionados