Middleware

Solo disponible en BuenasTareas
  • Páginas : 2 (422 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de octubre de 2010
Leer documento completo
Vista previa del texto
Middleware
La existencia de nuevas arquitecturas, nuevos sistemas y plataformas más potentes a la vez que más económicas hace que muchas organizaciones se planteen el traslado de sus aplicacionescorporativas que residen en servidores centrales o mainframes hacia nuevas plataformas.
Sin embargo, debido a los rápidos cambios de las tecnologías, es necesario garantizar de cierta forma lainversión que se realiza en el proyecto de rediseño de la aplicación. La estrategia que se utiliza incluye el concepto de middleware.
Definición
El middleware es un módulo intermedio que actúa como conductorentre   sistemas permitiendo a cualquier usuario de sistemas de información comunicarse con varias fuentes de información que se encuentran conectadas por una red.
Desde un punto de vista amplio unasolución basada en productos de middleware debe permitir conectar entre sí a una variedad de productos procedentes de diferentes proveedores. De esta forma se puede separar la estrategia de sistemasde información de soluciones propietarias de un sólo proveedor.
El concepto de middleware no es un concepto nuevo. Los primeros monitores de teleproceso de los grandes sistemas basados en tecnologíacliente servidor ya se basaban en él, pero es con el nacimiento de la tecnología basada en sistemas abiertos que el concepto de middleware toma su máxima importancia.
Las categorías del middlewarepodríamos definirlas de la siguiente forma:
* Monitores de proceso de transacciones distribuidos (DTPM's Distributed Transaction Processing Monitors). Herederos de la tecnología mainframe, sonampliamente demandados para intercomunicar distintos sistemas en distintos entornos.
* Llamadas a procedimientos remotos (RPC's Remote procedure Call) Diseñado como servicios síncronos para permitirgestión remota de redes.
* Middleware orientado a mensajes (MOM Messaging Oriented Middleware) Diseñado para servicios de mensajes con tecnología asíncrona.
* (ORB Objects Request Broker)...
tracking img