Descargar

Bases de datos en ambiente internet

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Objetivos Conocer la arquitectura cliente/servidor Conocer la arquitectura multitier Conocer la arquitectura Internet con bases de datos Conocer las generalidades de un servidor de aplicaciones Conocer servidores de aplicaciones que se ofrecen en el mercado

    edu.red

    Características deseables de un sistema de información Infraestructura modular Infraestructura versátil Facilidad de uso Usuarios aprenden a manipular la herramienta disponible Interoperabilidad Dos o más sistemas o componentes intercambian información de manera sencilla Escalabilidad Facilidad de modificar y adaptar un sistema a las necesidades del problema para el cual fue diseñado Flexibilidad Capacidad de modificar un sistema para solucionar un problema para el cual no fue diseñado inicialmente

    edu.red

    Arquitectura Cliente/Servidor Cliente: Demanda servicios Servidor: Provee servicios (Gp:) Cliente (Gp:) Servidor – Base de Datos

    edu.red

    Arquitectura Cliente/Servidor Interfase de usuario Alguna lógica del negocio (Gp:) Cliente (Gp:) Servidor – Base de Datos

    Administración de datos Lógica del negocio, en triggers, procedimientos almacenados, …

    edu.red

    Arquitectura Cliente/Servidor Arquitectura de dos niveles (two tier) Mantenimiento no particionado del código Al hacer cambios hay que volver a comprobar Hay que administrar las máquinas de los clientes Los cambios en aplicaciones hay que volverlos a distribuir a todos los clientes Hay que administrar el rendimiento El hardware debe soportar el software requerido por los aplicativos

    edu.red

    Arquitectura Cliente/Servidor Control no centralizado Difícil implementar seguridad Cuellos de botella en los servidores de Bases de datos Se tienen muchas conexiones La lógica del negocio se encuentra en la base de datos (escrita en lenguaje propietario)

    edu.red

    Arquitectura Cliente/Servidor Conexiones: c * s (Gp:) Cliente (Gp:) Cliente (Gp:) Cliente (Gp:) Cliente (Gp:) Servidor BD (Gp:) Servidor BD (Gp:) Servidor BD

    edu.red

    Arquitectura Cliente/Servidor En trabajo en grupo/departamental Se controla el número de clientes y así el número de transacciones Hay que controlar la(s) plataforma(s).

    edu.red

    Arquitectura Multitier (Distribuida) (Gp:) Cliente (Gp:) Interfase de usuario Administración de las transacciones (Gp:) Administración de los datos (Gp:) Servidor de Aplicaciones (Gp:) Lógica del negocio Caché Administración de las transacciones Transparencia en la localización de los datos Balance de carga (Gp:) Servidor de Bases de Datos

    edu.red

    Ventajas de la arquitectura multicapa Cliente más liviano Menos administración en el cliente Lógica encapsulada Mejor rendimiento Escalabilidad Consistencia, control y seguridad Reusabilidad de componentes existentes Listo para usar la Web

    edu.red

    Desventajas de la arquitectura multicapa Hay que cambiar los hábitos de programación Curva de aprendizaje Más tiempo en diseño y tiempo de desarrollo iniciales Más puntos posibles de fallas

    edu.red

    Arquitectura multicapa Conexiones: c + s (Gp:) Cliente (Gp:) Cliente (Gp:) Cliente (Gp:) Cliente

    Servidor de Aplicaciones (Gp:) Servidor BD (Gp:) Servidor BD (Gp:) Servidor BD

    Partes: 1, 2
    Página siguiente