3
“DESARROLLO DE SISTEMAS DISTRIBUIDOS” 16-SEP-2015 1 ronales Simples. INSTITUTO POLITÈCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO DESARROLLO DE SISTEMAS DISTRIBUIDOS TAREA 1.3 MiddlewaresGRUPO: 4CV4 PRESENTA: RODRIGUEZ MORA OMAR ARTURO. B: 2011630253 FECHA: 16-SEPTIEMBRE-2015

Tarea1.3_SistemasDistribuidos_OmarArturoRodriguezMora.pdf

Embed Size (px)

Citation preview

Page 1: Tarea1.3_SistemasDistribuidos_OmarArturoRodriguezMora.pdf

“DESARROLLO DE SISTEMAS DISTRIBUIDOS” 16-SEP-2015

1

Modelos Neu

ronales Simples.

INSTITUTO POLITÈCNICO NACIONAL

ESCUELA SUPERIOR DE CÓMPUTO

DESARROLLO DE SISTEMAS DISTRIBUIDOS

TAREA 1.3 “Middlewares”

GRUPO: 4CV4

PRESENTA: RODRIGUEZ MORA OMAR ARTURO. B: 2011630253 FECHA: 16-SEPTIEMBRE-2015

Page 2: Tarea1.3_SistemasDistribuidos_OmarArturoRodriguezMora.pdf

2 DSD

2

Sistemas distribuidos

Middleware

Middleware o lógica de intercambio de información entre aplicaciones ("interlogical") es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, o paquetes de programas, redes, hardware y/o sistemas operativos. Éste simplifica el trabajo de los programadores en la compleja tarea de generar las conexiones y sincronizaciones que son necesarias en los sistemas distribuidos. De esta forma, se provee una solución que mejora la calidad de servicio, así como la seguridad, el envío de mensajes, la actualización del directorio de servicio, etc.

Funciona como una capa de abstracción de software distribuida, que se sitúa entre las capas de aplicaciones y las capas inferiores (sistema operativo y red). El middleware abstrae de la complejidad y heterogeneidad de las redes de comunicaciones subyacentes, así como de los sistemas operativos y lenguajes de programación, proporcionando una API para la fácil programación y manejo de aplicaciones distribuidas. Dependiendo del problema a resolver y de las funciones necesarias, serán útiles diferentes tipos de servicios de middleware. Por lo general el middleware del lado cliente está implementado por el Sistema Operativo, el cual posee las bibliotecas que ejecutan todas las funcionalidades para la comunicación a través de la red.

Aplicaciones

Los servicios de middleware proporcionan un conjunto más funcional de la API s para

permitir una aplicación a:

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 semántica en comparación con el sistema

operativo y servicios de red.

Page 3: Tarea1.3_SistemasDistribuidos_OmarArturoRodriguezMora.pdf

“DESARROLLO DE SISTEMAS DISTRIBUIDOS” 16-SEP-2015

3

El middleware es un software o conjunto de componentes desarrollados que sirven para

integrar aplicaciones, como lo es un Servidor de Transacciones o Servidor de Aplicaciones,

el cual en un ambiente donde interactuen distintas tecnologías(heterogeneo) se encargue de

comunicar e integrar los datos de diversa indole, y haciendolo de forma conectada o

desconectada(asincrona o sincrono), facilitando la integración de aplicaciones y

plataformas.”

Bibliografía:

http://es.wikipedia.org/wiki/Sistemas_Distribuidos http://www.monografias.com/trabajos16/sistemas-distribuidos/sistemas-distribuidos.shtml#ixzz3kprdZzkv