Você está na página 1de 3

 Introducción

En esta presentación se hablará a cerca de Middleware, en el cuál se detallará la


definición, los tipos que existen, aplicaciones y los middlewares más comunes
actualmente en el mercado.

 ¿Qué es el Middleware?

Middleware es software que se sitúa entre un sistema operativo y las aplicaciones que
se ejecutan en él. Cualquier software entre el kernel y las aplicaciones de usuario
puede ser middleware.

Funciona como una capa de traducción oculta para permitir la comunicación y la


administración de datos en aplicaciones distribuidas.

El uso de middleware permite a los usuarios hacer solicitudes como el envío de


formularios en un explorador web o permitir que un servidor web devuelva páginas
web dinámicas en función del perfil de un usuario.

a. Tipos de Middleware

 API
 Aplication server
 Aplication integration
 Data integration
 Tp
 Rpc
 Mom
 orb

 Aplicaciones de middleware

 Localizar claramente a través de la red, proporcionando así una interacción con


otro servicio o aplicación
 Los datos filtrados para que sean utilizables en un ambiente público a través
de anonymization process para la protección de la privacidad (por ejemplo)
 Ser independiente del servicio de red
 Ser fiable y siempre disponible
 Añadir los atributos complementarios como sémantica en comparación con el
sistema operativo y servicios de red.

 Middlewares más comunes

 INTERFAZ DE PROGRAMACIÓN DE APLICACIONES (API):

Las API son conjuntos de herramientas, definiciones y protocolos para diseñar


software de aplicaciones, que permiten que su producto o servicio se
comunique con otros productos y servicios, sin la necesidad de saber cómo
están implementados.

 JDBC

Para conectarse con bases de datos individuales, JDBC (la API de conectividad
de base de datos de Java ) requiere controladores para cada base de datos. El
controlador JDBC proporciona la conexión a la base de datos e implementa el
protocolo para transferir la consulta y el resultado entre el cliente y la base de
datos.

 Red Hat Jboss


Es un servidor de aplicaciones compatible con Java-EE, para ejecutar sus cargas de
trabajo de producción en entornos de nube locales, virtualizados, en contenedores y
privados, públicos e híbridos. La plataforma de aplicaciones empresariales JBoss forma
parte de la cartera de software JBoss Enterprise Middleware.

Você também pode gostar