Está en la página 1de 11

Identificación de

Middleware
Simulación de sistemas distribuidos
(SIDI)

Integrantes:
Tomas Alejandro Garcia Hernández
Guillermo Ricardo Hernández
Eduardo Román Rivas Hernández
Alexander Grajales Martinez
Francisco Javier Rodriguez Sereno
William Hernández Medina
Gabriel Esau Guardado Herrera
Francisco Fabian Rivera
Middleware:
El middleware es un software con el que las diferentes aplicaciones se comunican entre sí.
Brinda funcionalidad para conectar las aplicaciones de manera inteligente y eficiente, de
forma que se pueda innovar más rápido.

Los desarrolladores de software utilizan el middleware para integrar diferentes


componentes de software a otras aplicaciones. El middleware ofrece una interfaz de
programación de aplicaciones (API) estándar para administrar la entrada y la salida de los
datos requeridos desde el componente.
Software intermedio general:

Servicio que requieren todos los clientes y servidores.


por ejemplo: software para las comunicaciones usando el TCP/IP, software
parte del sistema operativo que, por ejemplo, almacena los archivos
distribuidos, software de autenticación, el software intermedio de mensajes
de clientes a servidores y viceversa.
Software intermedio de servicios:

Software asociado a un servicio en particular.


por ejemplo: software de objetos distribuidos, por ejemplo la tecnología
CORBA permite que objetos distribuidos creados en distintos lenguajes
coexistan en una misma red (intercambien mensajes)
Middleware en la vida cotidiana

También hay middleware en otros lugares más comunes, que llevan con nosotros décadas y
en los que quizá nunca has reparado. Se trata del Procesamiento de Transacciones en
Línea u OLTP. Estos sistemas utilizan un software middleware para hacer transacciones
entre las diferentes plataformas conectadas entre sí.
Middleware en la vida cotidiana:

Como estamos hablando de transacciones, un ejemplo sencillo de OLTP es un cajero


automático (sacamos dinero que se descuenta de una cuenta bancaria), una web de
comercio electrónico (toma el dinero de la tarjeta con la que pagamos) o la banca
electrónica.
Ejemplos de middleware

middleware MOM es cuando pedimos nuestros datos a Twitter, Google o Instagram y


estas compañías nos los entregan pasado un tiempo, en un correo electrónico en el que
podemos descargarlos. Así, obtenemos una carpeta comprimida con nuestras imágenes,
mensajes o tuits.
Importancia del middleware en los servicios de la
nube
Permite a las organizaciones empresariales acceder a mejores formas de gestión
eficiente de estos entornos complejos.

Basta un software intermedio adaptado a las necesidades del usuario o empresa, para
lograr la uniformidad en las comunicaciones y el mejor procesamiento y seguridad de
datos en la nube e infraestructuras híbridas.
cómo funciona el middleware
Funciona como una red de comunicaciones internas entre el sistema central y las
aplicaciones distribuidas. De esta forma, un middleware hace de traductor automático de
instrucciones garantizando que los diferentes elementos del sistema se entiendan y
puedan operar entre sí.
Ventajas del Middleware:

● Simplifica el proceso de desarrollo de aplicaciones al independizar los entornos


propietarios.
● Permite la interconectividad de los Sistemas de Información del Organismo.
● Proporciona mayor control del negocio al poder contar con información procedente
de distintas plataformas sobre el mismo soporte.
● Facilita el desarrollo de sistemas complejos con diferentes tecnologías y
arquitecturas.
● Posibilita usar PC´s con pocos recursos.
● Permite usar hardware de uso.
● Ayuda a mantener o mejorar el tiempo de respuesta
● Mejora gestión de inversiones
● Rápido de implementar
DESVENTAJAS DEL MIDDLEWARE

● Una desventaja de este enfoque es el potencial de fallas. Los archivos de entrada pueden
estar dañados o tener formatos inesperados debido a cambios o errores en las fuentes de
datos.
● No siempre es aplicable.
● Alto consumo de recursos (CPU y RAM).
● Debe desarrollarse en forma específica.
● Costo de desarrollo, implementación, etc.
● No es solución válida para el largo plazo, es de corto plazo.

También podría gustarte