Tecnologas Cliente Servidor Capitulo III Arquitectura para Sistemas

  • Slides: 20
Download presentation
Tecnologías Cliente / Servidor Capitulo III Arquitectura para Sistemas de Informacion Empresariales Richard Jiménez

Tecnologías Cliente / Servidor Capitulo III Arquitectura para Sistemas de Informacion Empresariales Richard Jiménez V. clienteserver. wordpress. com

ARQUITECTURA de Sistemas de Información Empresarial

ARQUITECTURA de Sistemas de Información Empresarial

Introducción En esta capitulo, veremos los patrones de distribución de los sistemas de información

Introducción En esta capitulo, veremos los patrones de distribución de los sistemas de información empresarial, que se estructuran de acuerdo a una arquitectura de capas. Cada patrón de distribución corta la arquitectura de acuerdo a los componentes del cliente y del servidor. Todos los patrones a tratar responden la pregunta ¿Cómo puedo distribuir un sistema de información de empresarial? Sin embargo, las consecuencias de la aplicación de los patrones son muy diferentes con respecto a la fuerzas que influyen en el diseño de sistemas

Introducción Esta distribución aporta una dimensión nueva de diseño en la arquitectura de sistemas

Introducción Esta distribución aporta una dimensión nueva de diseño en la arquitectura de sistemas de información. Ofrece grandes oportunidades para el diseño, pero se complica el desarrollo comparada con los sistemas centralizados.

Introducción ¿Cómo puedo particionar el sistema de información de empresarial en un número de

Introducción ¿Cómo puedo particionar el sistema de información de empresarial en un número de componentes del cliente y el servidor , de modo que las necesidades funcionales y no funcionales de mis usuarios se cumplen?

Arquitectura de 3 capas

Arquitectura de 3 capas

Sistemas de Información empresarial 3 Encapas un Sistema de Información Empresarial, existen muchos usuarios

Sistemas de Información empresarial 3 Encapas un Sistema de Información Empresarial, existen muchos usuarios que trabajan en paralelo con una gran cantidad de datos. El sistema soporta los procesos de negocio distribuidos, lo que puede abarcar no solo departamento, una empresa en su conjunto, o incluso de varias empresas. Generalmente, el sistema debe ser compatible con más de un tipo de procesamiento de datos, tales como transacciones en línea Processing (OLTP), procesamiento fuera de línea o de procesamiento por lotes. Normalmente, la aplicación arquitectura del sistema es una arquitectura de tres capas, que se ilustra en la

Patrones de distribición Para distribuir un sistema de información mediante la asignación de roles

Patrones de distribición Para distribuir un sistema de información mediante la asignación de roles a los componentes del cliente y servidor de la arquitectura por capas, tenemos que diferentes estilos para escoger. La siguiente figura muestra los estilos en que se construyen el patron:

Presentación Distribuida Este patrón particiona el sistema dentro el componente presentación. Una parte del

Presentación Distribuida Este patrón particiona el sistema dentro el componente presentación. Una parte del componente de presentación es empaquetado como una unidad de distribución y se procesa por separado de la otra parte de la presentación, que puede ser empaquetado junto con las capas de aplicación. Este patrón permite una implementación fácil y clientes muy finos. Los sistemas host con los terminales 3270 son un ejemplo clásico de este enfoque. Redes, Internet e Intranet son ambientes modernos donde se puede aplicar este patrón también

Interface del usuario remoto En lugar de distribuir la funcionalidad de presentación, la totalidad

Interface del usuario remoto En lugar de distribuir la funcionalidad de presentación, la totalidad de la interfaz de usuario se convierte en una unidad de distribución y actúa como un cliente de la aplicación del núcleo en el lado del servidor.

Núcleo de la aplicación distribuida Este patron se divide el núcleo de la aplicación

Núcleo de la aplicación distribuida Este patron se divide el núcleo de la aplicación en dos piezas que se procesan por separado. Este patrón se vuelve muy difícil si abarcan las transacciones de los límites del proceso (procesamiento de transacciones distribuidas).

Base de datos remotas La base de datos es el mayor componente de un

Base de datos remotas La base de datos es el mayor componente de un sistema información de negocios con requerimientos especiales en el entorno de ejecución. A veces, diferentes aplicaciones funcionan en la misma base de datos. Este patrón sitúa el componente de base de datos en un nodo separado dentro de la red del sistema.

Base de datos distribuida La base de datos se descompone en componentes de bases

Base de datos distribuida La base de datos se descompone en componentes de bases de datos separadas, que interactúan a través de las interprocesos. Con una base de datos distribuida de una aplicación se puede integrar datos de diferentes sistemas de bases de datos o se pueden almacenar más de cerca a la ubicación donde se procesa.

Arquitectura C/S existente Entorno basado en Mainframe En los sistemas mainframe de todo el

Arquitectura C/S existente Entorno basado en Mainframe En los sistemas mainframe de todo el proceso se lleva a cabo en el mainframe y por lo general mediante terminales tontas como plataforma de usuario final se utiliza para mostrar los datos en las pantallas. Los Sistemas mainframe están muy centralizados y se conocen como sistemas integrados. donde terminales tontas no tienen ninguna autonomía. Sistemas mainframe tienen muy escasos datos.

Problemas con Mainframes Muy inflexibles S. O. Dependiente del vendedor El software es Dificil

Problemas con Mainframes Muy inflexibles S. O. Dependiente del vendedor El software es Dificil de mantener debido a su centralización

Entorno basado en red LAN puede ser configurado como una LAN cliente / servidor

Entorno basado en red LAN puede ser configurado como una LAN cliente / servidor en el que uno o más estaciones son llamados clientes y otros servidores. La versión del servidor de operación de la red sistema está instalado en el servidor o servidores, la versión del cliente de la operación de la red sistema se instala en los clientes. Los usuarios, aplicaciones y recursos se distribuyen en respuesta a los requerimientos del negocio y unidos por un solo redes de área local.

Entorno basado en Internet Lo que Internet pone sobre la mesa es una plataforma

Entorno basado en Internet Lo que Internet pone sobre la mesa es una plataforma nueva interfaz, arquitecturas. Internet puede utilizarse los datos existentes cliente / servidor de aplicaciones, como aplicaciones de Internet verdaderos, y integrar las aplicaciones en el navegador de Internet que normalmente no trabajar y jugar bien juntos. La Internet también significa que la gran cantidad de información disponible