Sistemas Distribuidos

Páginas: 39 (9677 palabras) Publicado: 29 de octubre de 2012
Proceso cliente/ servidor
¿Qué es el proceso Cliente/Servidor?

El proceso Cliente/Servidor tiene su propia jerga, algunos de los términos más comunes utilizados en productos y aplicaciones Clientes/Servidor son:

* Interfaz de programación de aplicaciones (API): Conjunto de funciones y programas que permiten a los clientes y servidores intercomunicarse.
* Cliente: Un elemento de lared que solicita información, normalmente un PC o estación de trabajo. Puede interrogar a una Base de Datos o solicitar información de un servidor.
* Middleware: Un conjunto de controladores, API, y software adicional que mejoran la conectividad entre una aplicación cliente y un servidor.
* Base de datos relacional: Una Base de Datos en la que el acceso a la información esta restringidopor la selección de filas que satisfacen todos los criterios de búsqueda.
* Servidor: Un computador, normalmente una estación de trabajo de gran potencia, un minicomputador, o un mainframe, que almacena la información para los clientes de la red.
* Lenguaje Estructurado de Consultas (SQL): Lenguaje desarrollado por IBM y estandarizado por ANSI que permite acceder, crear, actualizar einterrogar Bases de Datos relacionales.

Un entorno Cliente/Servidor está formado por clientes y servidores. Las maquinas cliente son normalmente simples PCs o estaciones de trabajo que ofrecen una interfaz amigable al usuario final. Los puestos de cliente presentan en general una interfaz grafica que es más cómoda para los usuarios, e incluyen el uso de ventanas y del ratón. Algunos ejemplos deestas interfaces son los sistemas operativos Microsoft Windows o Macintosh. Las aplicaciones basadas en el cliente están diseñadas para ser fáciles de usar e incluyen aplicaciones tan familiares como la hoja de cálculo.
Cada Servidor en un entorno Cliente/Servidor proporciona un conjunto de servicios compartidos a los clientes. El tipo más común de servidor de base de datos, que normalmente controlauna base de datos relacional. El servidor permite a los clientes compartir el acceso a una base de datos y permite el uso de sistemas de computación de alto rendimiento para gestionar la base de datos.
Además de clientes y servidores, el tercer elemento esencial en un entorno Cliente/Servidor es la red.
La computación Cliente/Servidor normalmente es una computación distribuida. Los usuarios,las aplicaciones y los recursos se distribuyen en respuesta a los requisitos de trabajo y se unen a través de una LAN o WAN o internet

Existen una serie de características que llaman la atención y que, juntas, hacen distinto al proceso Cliente/Servidor del distribuido normal y corriente:
* Hay una gran confianza en depositar aplicaciones amigables para los usuarios en sus propios sistemas.Esto da a los usuarios un alto grado de control sobre la medida del tiempo y el estilo de utilización del computador y ofrece a los directores de departamentos la posibilidad de responder a sus necesidades locales.
* Al mismo tiempo que las aplicaciones se dispersan, se produce un énfasis en la centralización de las bases de datos corporativas y de muchas funciones de utilidad y de gestión dela red. Esto habilita una gestión corporativa para mantener un control global de la inversión total en sistemas de información e informática y, además, permite una gestión corporativa que ofrezca interoperabilidad, de manera que los sistemas queden vinculados. Al mismo tiempo, alivia a los departamentos individuales y divisiones de gran parte de la carga de mantener servicios de computaciónsofisticados, permitiéndoles elegir cualquier tipo de maquina e interfaz que necesiten para acceder a los datos y la información.
* Existe un compromiso, por parte de las organizaciones de usuarios y vendedores, de mantener un sistema abierto y modular. Esto significa que el usuario tiene más libertad para seleccionar los productos y que puede combinar equipos de diferentes fabricantes.
* El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS