Está en la página 1de 2

UNIVERSIDAD TÉCNICA DEL NORTE

FACULTAD DE INGIENIERÍA EN SISTEMAS COMPUTACIONALES


CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Integrantes: Santiago Moreta, Leonardo Avila
Fecha: 12-12-2019
TEMA: MIDDLEWARE
CUESTIONARIO
1.- ¿Qué es el middleware?
Middleware es software que se sitúa entre un sistema operativo y las aplicaciones que se
ejecutan en él. Básicamente, funciona como una capa de traducción oculta para permitir la
comunicación y la administración de datos en aplicaciones distribuidas. A veces, se le
denomina “plumbing” (tuberías), porque conecta dos aplicaciones para que se puedan pasar
fácilmente datos y bases de datos por una “canalización”.

2.- ¿Para qué sirve el middleware?


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.

3.-Enumere 3 tipos de Middleware y de una pequeña definición.


 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.

 Servidor de aplicaciones

Plataforma para el desarrollo de aplicaciones, como Red Hat® JBoss®


Enterprise Application Platform. Un servidor de aplicaciones es un marco que proporciona las
funciones para crear aplicaciones y un servidor en el que sea posible ejecutarlas.

 Integración de Aplicaciones

La integración de aplicaciones implica combinar datos de distintas aplicaciones mediante un


marco de integración. El marco puede limitar la cantidad de conexiones punto a punto en toda
su empresa, lo que puede dar como resultado dependencias complejas y posibles puntos de
falla.

 Integración de Datos

La integración de datos es la práctica que consiste en combinar datos de recursos


heterogéneos en una vista unificada, para que los usuarios puedan acceder a ellos y
manipularlos.
 Procesamiento de Transacciones (PT)

El PT mantiene la integridad de un sistema (generalmente, una base de datos o un sistema de


archivos) mediante el control de las aplicaciones de transacciones, la aplicación de la lógica y
las reglas empresariales, o la instalación de las actualizaciones de la base de datos.

 Servicios de Llamada a Procedimiento Remoto (RPC)

Se refiere a la interacción entre un cliente y el servidor que permite que una aplicación o
función se distribuya en múltiples plataformas.

 Middleware orientado a la mensajería (MOM)

Es una mejora en RPC con la adición de un mecanismo de cola, que permite que la interacción
entre el cliente y el servidor suceda de forma asincrónica en situaciones en las que un nodo de
destino es lento o está ocupado.

 Intermediario en Peticiones a Objetos (ORB)

Otra interacción entre cliente y servidor que permite acceder a los servicios remotos como si
fueran locales. El servidor procesa el registro con el ORB y los clientes contactan al ORB para
localizar estos servicios.

4.- ¿Por qué es importante tener el middleware en una empresa?


Es importante ya que facilita la comunicación entre todos los trabajadores de la
empresa, para que así la información que circula alrededor sede de una mejor manera.
5.- ¿Cómo se cumple la demanda de datos?
Cuando se integran los datos en todas las aplicaciones, usted se puede concentrar en crear
informes útiles para su organización, en vez de perder el tiempo en procesos manuales. Con
una plataforma de aplicaciones moderna, por ejemplo, los desarrolladores pueden
concentrarse en desarrollar las funciones de las aplicaciones, en vez de controlar cómo se
integran sus aplicaciones con el resto del entorno.

También podría gustarte