Cliente - servidor

Páginas: 56 (13966 palabras) Publicado: 13 de noviembre de 2010
Junio - 2001 Elaborado por: Departamento de Control de Calidad y Auditoría Informática

Dirección General de Servicios de Cómputo Académico Dirección de Sistema

Subdirección de Sistemas

Sistemas en Arquitectura Cliente/Servidor

Contenido
Introducción Antecedentes La Arquitectura Cliente/Servidor Características Componentes Cliente Servidor Middleware 4 4 6 7 8 9 9 12

La Estructurade una Aplicación y su Relación con Cliente/Servidor 13 Client/Server Overview Modelos de la Arquitectura Cliente/Servidor Tecnologías de Desarrollo Servidores de Bases de Datos Características de un Servidor SQL Arquitectura de los Servidores Objetos Distribuidos Monitores de TP Internet Groupware Seguridad en el WEB Capa de Sóckets de Seguridad Metodología de Desarrollo 14 17 19 19 19 20 24 2525 26 27 27 29

Subdirección de Sistemas

2

Sistemas en Arquitectura Cliente/Servidor

Planeación y Análisis de Sistema Costos Diseño Desarrollo Aplicaciones de Pruebas Liberación del Sistema Integrado Implantación de la Arquitectura Cliente/Servidor Ventajas Desventajas Glosario Bibliografía

30 31 31 38 38 40 40 41 43 45 46

Subdirección de Sistemas

3

Sistemas enArquitectura Cliente/Servidor

Introducción
La arquitectura Cliente/Servidor es la plataforma abierta por excelencia, por la variedad de combinaciones de clientes y servidores que permite conectar en red. Sin embargo, elegir las plataformas, las herramientas, los proveedores y las bases de administración de la arquitectura Cliente/Servidor, además de la tecnología de creación, es una decisión difícil detomar. Por tal motivo, se ha elaborado el presente documento con la finalidad de ofrecer una guía para el desarrollo de proyectos basados en arquitectura Cliente/Servidor. Esta investigación se conforma por una introducción al tema, las tecnologías de desarrollo y se propone una metodología para desarrollo de proyectos en Cliente/Servidor.

Antecedentes
Las computadoras personales y los paquetesde software de aplicaciones proliferan comercialmente. Estas computadoras, también conocidas como estaciones de trabajo programables, están conectadas a las Redes de Área Local (LAN), mediante las cuales, los grupos de usuarios y profesionales comparten aplicaciones y datos. Las nuevas tecnologías de distribución de funciones y datos en una red, permiten desarrollar aplicaciones distribuidas deuna manera transparente, de forma que múltiples procesadores de diferentes tipos (computadoras personales de gama baja, media y alta, estaciones de trabajo, minicomputadoras o incluso mainframes), puedan ejecutar partes distintas de una aplicación. Si las funciones de la aplicación están diseñadas adecuadamente, se pueden mover de un procesador a otro sin modificaciones, y sin necesidad de retocarlos programas que las invocan. Si se elige una adecuada infraestructura de sistemas distribuidos y de herramientas de desarrollo, las aplicaciones resultantes podrán trasladarse entre plataformas de distintos proveedores. A mediados de los 90’s, se decía que el desarrollo de aplicaciones Cliente/Servidor era inevitable por varias razones: era más eficiente que el procesamiento centralizado, sobretodo cuando aumentaba mucho la cantidad de usuarios; ya existían en ese momento servidores razonablemente eficientes y confiables, de los cuales la mayoría había adoptado el estándar para una interfaz Cliente/Servidor (el ODBC SQL). Además, se consideraba imprescindible para apoyar con información a
Subdirección de Sistemas

4

Sistemas en Arquitectura Cliente/Servidor

la crecientecantidad de ejecutivos de nivel medio para la toma de decisiones. Sin embargo, existía tecnología para esta arquitectura desde hacía ya mucho tiempo atrás, sin que nada ocurriera. Los primeros trabajos conocidos para la arquitectura Cliente/Servidor los hizo Sybase, que se fundó en 1984 pensando en lanzar al mercado únicamente productos para esta arquitectura. A fines de la década de los 80’s el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cliente Servidor
  • CLIENTE SERVIDOR
  • Cliente-Servidor
  • Cliente-servidor
  • Cliente servidor
  • Cliente servidor
  • Cliente-servidor
  • cliente/servidor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS