Sie sind auf Seite 1von 6

Diseo de base de datos

Semestre III

Ezequiel Torres Hernndez

Grupo: (DS-DDBD-1701-B1-005)

DDBD_U3_A3_EZTH

Docente: Karla Ivette Ortega Hernndez

12/03/2017
LA PRESENTE ACTIVIDAD TIENE COMO PROPSITO QUE ANALICES LA
ARQUITECTURA DE DATOS CLIENTE/SERVIDOR Y SU RELACIN CON EL
FUNCIONAMIENTO DE LA TRANSMISIN DE DATOS, PARA ELLO, SIGUE
ESTOS PASOS:

1.IDENTIFICA LOS SISTEMAS GESTORES DE DATOS(SGBD) Y LOS


ELEMENTOS QUE CONFORMAN LA ARQUITECTURA CLIENTE-SERVIDOR.

La arquitectura cliente/servidor es un modelo para el desarrollo de


sistemas de informacin, en el que las transacciones se dividen en
procesos independientes que cooperan entre s para intercambiar
informacin, servicios o recursos.

Se denomina cliente al proceso que inicia el dilogo o solicita los


recursos, servidor al proceso que responde a las solicitudes. Es el
modelo de interaccin ms comn entre aplicaciones en una red.

Por otro lado los clientes suelen ser estaciones de trabajo que solicitan
varios servicios al servidor. Ambas partes deben estar conectadas entre
s mediante una red.

Conjunto de Hardware y Software que responde a los requerimientos de


un cliente.

Normalmente el servidor es una mquina bastante potente que acta de


depsito de datos y funciona como un sistema gestor de base de datos
(SGBD).

tipos comunes de servidor:

Servidor de Archivos (FTP, Novell).

Servidor de Bases de Datos (SQL, CBASE, ORACLE, INFORMIX).

Servidor de Comunicaciones

Servidor de Impresin.

Servidor de Terminal.

Servidor de Aplicaciones (Windows NT, Novell).

ELEMENTOS QUE FORMAN PARTE DE UNA ARQUITECTURA CLIENTE -


SERVIDOR.
Servicio: unidad bsica de diseo. El servidor los proporciona y el
cliente los utiliza.

Recursos compartidos: Muchos clientes utilizan los mismos


servidores y, a travs de ellos, comparten tanto recursos lgicos
como fsicos.

Protocolos asimtricos: Los clientes inician conversaciones. Los


servidores esperan su establecimiento pasivamente.

Transparencia de localizacin fsica de los servidores y clientes: El


cliente no tiene por qu saber dnde se encuentra situado el recurso
que desea utilizar.

Independencia de la plataforma HW y SW que se emplee.

Sistemas dbilmente acoplados. Interaccin basada en envo de


mensajes.

Encapsulamiento de servicios. Los detalles de la implementacin


de un servicio son transparentes al cliente.

Escalabilidad horizontal (aadir clientes) y vertical (ampliar


potencia de los servidores).

Integridad: Datos y programas centralizados en servidores facilitan


su integridad y mantenimiento.

Los tres elementos fundamentales sobre los cuales se desarrollan e


implantan los sistemas Cliente/Servidor:

el proceso cliente que es quien inicia el dilogo,

el proceso servidor que pasivamente espera a que lleguen peticiones de


servicio
y el middleware que corresponde a la interfaz que provee la
conectividad entre el cliente y el servidor para poder intercambiar
mensajes.

2.IDENTIFICA LAS CAPAS DE LA ARQUITECTURA CLIENTESERVIDOR.

Arquitectura de 2 capas
La arquitectura cliente/servidor tradicional es una solucin de 2 capas.
La arquitectura de 2 capas consta de tres componentes distribuidos en
dos capas: cliente (solicitante de servicios) 1era. capa y servidor
(proveedor de servicios). Los tres componentes son:
- Interfaz de usuario.
- Gestin del procesamiento.
- Gestin de la base de datos.

Arquitectura de 3 capas

La tercera capa (servidor intermedio) est entre el interfaz de usuario


(cliente) y el
gestor de datos (servidor). La capa intermedia proporciona gestin del
procesamiento y en ella se ejecutan las reglas y lgica de
procesamiento. Permite cientos de usuarios (en comparacin con slo
100 usuarios de la arquitectura de 2 capas). La arquitectura de 3 capas
es usada cuando se necesita un diseo cliente/servidor que proporcione,
en comparacin con la arquitectura de 2 capas, incrementar el
rendimiento, flexibilidad, mantenibilidad, reusabilidad y escalabilidad
mientras se esconde la complejidad del procesamiento distribuido al
usuario.

El middleware
Como hemos visto, las capas estn localizadas en mquinas diferentes
que estn conectadas a travs de la red. El middleware es el software
que proporciona un
conjunto de servicios que permite el acceso transparente a los recursos
en una red. El middleware es un mdulo intermedio que acta como
conductor entre dos mdulos de software. Para compartir datos, los dos
mdulos de software no necesitan saber cmo comunicarse entre ellos,
sino cmo comunicarse con el mdulo de middleware.
3.INGRESA AL FORO Y SIGUE LA LNEA DE DISCUSIN "QUE
IMPORTANCIA TIENEN LOS ELEMENTOS DE LAS CAPAS DE LA
ARQUITECTURA CLIENTESERVIDOR, PARA QUE SIRVEN".

La programacin por capas tiene como objetivo separar la lgica de


diseo de la lgica de negocios.

Es una tcnica propia de la programacin a objetos, que se divide en 3


capas

Separar los componentes de una aplicacin en n niveles o capas lgicas

Cualquier nmero de capas Lo ms comn: 1 (aplicacin monoltica),2 y


3

No implica separacin fsica en distintos ordenadores (aunque es lo


normal): una aplicacin de 3 capas puede existir en un nico ordenador

Lgica de presentacin:

Interfaz de usuario a travs del cual interacciona con la aplicacin


Interfaz grfico (GUI) o basado en texto

Lgica de negocio:
El ncleo de la aplicacin
Implementa la funcionalidad de la aplicacin

Lgica de datos:
Gestiona la persistencia de los datos
Asegura su persistencia, integridad y disponibilidad

4.CONSULTA LA RBRICA GENERAL DE PARTICIN EN FOROS PARA


CONSIDERAR LOS CRITERIOS DE PARTICIPACIN EN ESTA HERRAMIENTA
COLABORATIVA

Conclusiones

La importancia de la arquitectura cliente/servidor es que es un modelo


que se usa en el desarrollo de sistemas de informacin, en l las
transacciones se dividen en procesos independientes que cooperan
entre s para intercambiar informacin, servicios o recursos.

Bibliografa
Gonzlez O. (1999/2000). ARQUITECTURAS DE. espaa: UNIVERSIDAD DE
CASTILLA LA MANCHA.

Sara Alvarez. ( 30/ago/2007). Arquitectura cliente-servidor. s, de desarrolloweb


Sitio web: https://desarrolloweb.com/articulos/arquitectura-cliente-servidor.html

Salazar N.L. . (s.f.). ELEMENTOS DE LA ARQUITECTURA CLIENTE/SERVIDOR. s,


de cidecame Sitio web:
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro21/42_arquitectura_clie
nteservidor.html

(s/a). (17/Oct/2016). Arquitectura cliente servidor. s, de Oposiciones TIC Sitio


web: https://oposicionestic.blogspot.mx/2011/06/arquitectura-cliente-
servidor.html