general

Páginas: 5 (1142 palabras) Publicado: 2 de diciembre de 2013
Tecnología Cliente/Servidor

Introducción al Modelo
Cliente/Servidor

Evolución en el desarrollo de
aplicaciones

Algunas definiciones ...
• Forma de computación distribuida en el cual
la funcionalidad de la aplicación esta
dividida entre los recursos de computación
de la red
• Procesamiento cooperativo de información de
negocios mediante un conjunto de
procesadores, en dondeclientes múltiples
geográficamente distribuidos inician peticiones
que son procesadas por uno o más servidores
centrales

Modelo de Servicios

Lógica de Presentación
• Responsable del control de los aspectos
relacionados con la interacción entre el usuario
y la aplicación
• Llama a procesos independientes situados en
las otras lógicas
• Debe ser inmune a los cambios introducidos enlos procedimientos de la empresa y a los
cambios de los DBMS utilizados

Lógica de Negocio
• Controla la secuencia de acciones y fuerza
el cumplimiento de las reglas del negocio
propio de cada empresa
• Asegura la integridad de transacciones
• Transforma los datos en información útil
para el usuario

Objetivo de la lógica del negocio
• Aislar las reglas del negocio
• Ventajas
–Flexibilidad a la hora de decidir cómo y dónde
situar el código de esta lógica
– La habilidad de colocar distintas interfaces de
usuario para un mismo conjunto estándar de reglas
de negocio
– Facilita el mantenimiento de las reglas del negocio
y de su lógica
– La habilidad para sustituir el código de estas reglas

Lógica de Datos
• Gestión de los datos propiamente dicha
• Mantenimiento dedatos
• Garantiza las reglas de integridad
referencial
• Gestión de transacciones

Modelo de servicios
Lógica de Presentación

Lógica de Negocio

Cálculos

Lógica de Datos

Bloqueos

Formularios

Menús

Informes

Inserciones completas

Recuperación datos

Control de Acceso

Integridad referencial

Modelo cliente/servidor 2 capas
• Separa la lógica de acceso a losdatos de lo
que es la interfaz de usuario y trasladarla al
servidor
• Intervienen dos entidades: el cliente y el
servidor
• Usa procedimientos almacenados y
desencadenadores
• Modelo sencillo y mas utilizado

Modelo cliente/servidor 2 capas
• El mantenimiento de las aplicaciones exige
un esfuerzo considerable
• Dependencia de la aplicación final, respecto
de la organización de losdatos
• Tiene la desventaja de no ser escalable

Modelo cliente / servidor dos capas
Segunda Capa

Primera Capa
Lógica de Presentación

Lógica de Negocio

Cálculos

Lógica de Datos

Bloqueos

Formularios

Menús

Informes

Inserciones completas

Recuperación datos

Control de Acceso

Integridad referencial

Modelo cliente/servidor 3 capas
• Cada una de las capas secorresponde con cada
una de las lógicas descritas
• Permite la construcción de componentes
especializados (COM)
• Desconexión total entre la lógica de
presentación y la lógica de los datos
• La aplicación final es completamente
independiente del origen de datos que procesa

Modelo cliente/servidor multicapas
Primera Capa
Lógica de Presentación

Segunda Capa

Tercera Capa

Lógica deNegocio

Lógica de Datos

Cálculos

Bloqueos

Formularios

Menús

Informes

Inserciones completas

Recuperación datos

Control de Acceso

Integridad referencial

Ventajas






Soporte multi-lenguaje
Centralización de componentes
Reparto de la carga
Accesos más eficientes a los datos
Mejora en la seguridad

Internet
• Otra forma de arquitecturacliente/servidor
de tres capas
• Los navegadores pueden acceder a
componentes situados en servidores que
implementan reglas del negocio a través de
las Páginas Activas de Servidor (ASP)

Servidor Inteligente Cliente Inteligente
Servidor Inteligente Cliente Inteligente
(2-capas)
(2-capas)
(2-capas)
(2-capas)

N-capas
N-capas

Presentación

Presentación

Presentación

Internet...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • General
  • Generalidades
  • General
  • General
  • General
  • General
  • Generalidades
  • General

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS