ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Redaccion


Enviado por   •  4 de Noviembre de 2013  •  337 Palabras (2 Páginas)  •  214 Visitas

Página 1 de 2

Es importante mencionar las terminologías que hacen referencia al proyecto. En el siguiente apartado se definen cada uno de los términos relacionados con el proyecto

 Clientes: elementos activos que dirigen las actividades que deben ejecutarse para implementar la tarea requerida por la aplicación. Requiere de los servidores que ejecuten algunas de esas actividades.

 Servidores: Elemento pasivos especializados en realizar ciertas tareas bajo requerimientos de los clientes. Habitualmente representan elementos que son compartidos por múltiples clientes, de una o varias aplicaciones.

Proporciona un marco de referencia sencillo, flexible y abierto para distribuir la ejecución de una aplicación en múltiples nudos de una plataforma. En él la mezcla y el acoplamiento es la norma.

 Servicios: Facilita la colaboración de procesos que se ejecutan en diferentes máquinas, a través de intercambios de servicios. Los procesos servidores proveen los servicios, los clientes los consumen.

 Recursos compartidos: Los servidores pueden ser invocados concurrentemente por los clientes, y una de sus principales funciones es arbitrar el acceso a recursos compartidos que son gestionados por el propio servidor.

 Protocolos asimétricos: Un servidor puede atender a múltiples clientes. El cliente conoce el servidor que invoca. El servidor no necesita conocer el cliente que atiende.

 Independencia de la ubicación: La ubicación de los servidores es irrelevante. Se utilizan servicios de localización definidos a nivel de plataforma para que los clientes encuentren a los de servidores.

 Compatibilidad de clientes y servidores: Los mecanismos de interacción entre clientes y servidores son independientes de las plataformas. Un middleware independiza la aplicación de la plataforma.

 Comunicación basada en intercambio de mensajes: Los clientes y servidores son elementos acoplados de forma muy libre. Interaccionan a través de intercambios de mensajes, con los se implementan las invocaciones de los servicios y las respuestas de los servicios.

 Encapsulación de los servicios: Los servicios son elementos especializados, que tienen declarados públicamente los servicios que puede servir. Sin embargo, la forma que implementa el servicio es sólo propia de él, y no puede afectar a los clientes que los requieren.

 Escalabilidad: Las aplicaciones basadas en clientes/servidores son fácilmente escalables. Hay dos tipos de escalado

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com