Aps heterogeneas

Solo disponible en BuenasTareas
  • Páginas : 6 (1307 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de marzo de 2011
Leer documento completo
Vista previa del texto
Sistemas Heterogeneos
2.1.- Definición de Heterogenidad.
2.2.- Plataforma de Heterogenidad.
2.3.- Arquitecturas Distribuidas.
2.4.- Integración de Sistemas Heterogeneos Distribuidos.

2.1 Definición de Heterogeneidad.

Una de las características de los Sistemas Distribuidos es la Heterogeneidad:

“Un sistema heterogéneo es aquel cuyos elementos cuentan con características físicas yoperativas distintas entre si, pero cuentan con medios comunes que le permiten comunicarse e interactuar entre si“.
La heterogeneidad se debe a que en una red es difícil que todos los equipos tengan las mismas características tanto en software como en hardware, es por eso que se deben de buscar métodos, técnicas y recursos para que este factor no intervenga negativamente en el Sistema Distribuido.La interconexión, se da sobre una gran variedad de elementos hardware y software, por lo cual necesitan de ciertos estándares que permitan esta comunicación. Los Middleware, son elementos software que permiten una abstracción de la programación y el enmascaramiento de la heterogeneidad subyacente sobre las redes. También el middleware proporciona un modelo computacional uniforme.
El Middleware esun software de conectividad que permite ofrecer un conjunto de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas heterogéneas. 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 nos abstrae de la complejidad y heterogeneidad de lasredes 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 SistemaOperativo subyacente, el cual posee las librerías que implementan todas las funcionalidades para la comunicación a través de la red.

2.2 Plataforma de Heterogeneidad

En los ambientes actuales se tiene una gran cantidad de medios y dispositivos interconectados, modelos de software para comunicación y sistemas operativos disponibles que hacen que las redes de comunicación no posean una basehomogénea.

Sin embargo un sistema heterogéneo cuenta con elementos con características físicas y operativas distintas entre si, pero con medios comunes que permiten comunicarse e interactuar entre si.

[pic]
Cada elemento de la red cuenta con requerimientos muy particulares que le exigen que posea características estándar, para poder integrarse con otros sistemas :

Sistemas abiertos
Estándares decomunicación
Crecimiento incremental

Estas características están basadas en un medio común que le permite a cada elemento comunicarse e intercambiar información.

Intercambio de mensajes
Comparación e intercambio de archivos

Modos de intercambio de información

Los métodos o medios de intercambiar información son muy importantes para garantizar la formación de sistemas heterogéneos,sobre todo si se parte de elementos con una arquitectura homogénea.

Existen diversas maneras denominadas enfoques que pueden ser implementados para permitir la comunicación en un ambiente heterogéneo entre aplicaciones similares y diversos protocolos.
Estos enfoques son :

Múltiples Stacks
Aplicación de Gateway
Stacks combinados o mezclados
Puente de servicio de transporte

Cada uno deestos enfoques serán estudiados en base a los siguientes criterios :

Performance: Rendimiento y tiempo de respuesta.
Manejabilidad: Que tan manejable es.
Transparencia: Amigable de la interface.
Aplicabilidad: Es gral. O de propósito especifico (solución ).

Stacks Múltiples: Asume que todos los protocolos activos existen en todo el sistema, esta solución está disponible actualmente en...
tracking img