Tecnologías Cliente / Servidor
Capitulo III
Arquitectura para Sistemas de
Informacion Empresariales
Richard Jiménez V.
clienteserver.wordpress.com
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
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.
¿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?
En 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
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:
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
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.
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).
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.
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.
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
.
Muy inflexibles
S.O. Dependiente del vendedor
El software es Dificil de mantener debido a su
centralización
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.
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
Descargar

Cliente Server