“ELEMENTOS DE LA ARQUITECTURA CLIENTE/SERVIDOR” En

Anuncio
“ELEMENTOS DE LA ARQUITECTURA CLIENTE/SERVIDOR”
En esta aproximación, y con el objetivo de definir y delimitar el modelo de referencia de una
arquitectura Cliente/Servidor, debemos identificar los componentes que permitan articular
dicha arquitectura, considerando que toda aplicación de un sistema de información está
caracterizada por tres componentes básicos:



Presentación/Captación de Información
Procesos
Almacenamiento de la Información
“QUE ES UNA ARQUITECTURA”
Una arquitectura es un entramado de componentes funcionales que aprovechando diferentes
estándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y
servicios informáticos, de manera que pueden ser utilizados eficazmente dentro de la
organización.
Debemos señalar que para seleccionar el modelo de una arquitectura, hay que partir del
contexto tecnológico y organizativo del momento y, que la arquitectura Cliente/Servidor
requiere una determinada especialización de cada uno de los diferentes componentes que la
integran.
“QUE ES UN CLIENTE”
Es el que inicia un requerimiento de servicio. El requerimiento inicial puede convertirse en
múltiples requerimientos de trabajo a través de redes LAN o WAN. La ubicación de los datos o
de las aplicaciones es totalmente transparente para el cliente.
“QUE ES UN SERVIDOR”
Es cualquier recurso de cómputo dedicado a responder a los requerimientos del cliente. Los
servidores pueden estar conectados a los clientes a través de redes LANs o WANs, para proveer
de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos,
fax, procesamiento de imágenes, etc.
“Arquitectura Cliente/Servidor”
Para ver el gráfico seleccione la opción "Descargar" del menú superior
De estos elementos debemos destacar:
El Puesto de Trabajo o Cliente
Una Estación de trabajo o microcomputador (PC: Computador Personal) conectado a una red,
que le permite acceder y gestionar una serie de recursos» el cual se perfila como un puesto de
trabajo universal. Nos referimos a un microcomputador conectado al sistema de información y
en el que se realiza una parte mayoritaria de los procesos.
Se trata de un fenómeno en el sector informático. Aquellos responsables informáticos que se
oponen a la utilización de los terminales no programables, acaban siendo marginados por la
presión de los usuarios.
Debemos destacar que el puesto de trabajo basado en un microcomputador conectado a una
red, favorece la flexibilidad y el dinamismo en las organizaciones. Entre otras razones, porque
permite modificar la ubicación de los puestos de trabajo, dadas las ventajas de la red.
Los Servidores o Back-end
Una máquina que suministra una serie de servicios como Bases de Datos, Archivos,
Comunicaciones,...).
Los Servidores, según la especialización y los requerimientos de los servicios que debe
suministrar pueden ser:



Mainframes
Miniordenadores
Especializados (Dispositivos de Red, Imagen, etc.)
Una característica a considerar es que los diferentes servicios, según el caso, pueden ser
suministrados por un único Servidor o por varios Servidores especializados.
Las Comunicaciones
En sus dos vertientes:


Infraestructura de redes
Infraestructura de comunicaciones
Infraestructura de redes
Componentes Hardware y Software que garantizan la conexión física y la transferencia de datos
entre los distintos equipos de la red.
Infraestructura de comunicaciones
Componentes Hardware y Software que permiten la comunicación y su gestión, entre los
clientes y los servidores.
La arquitectura Cliente/Servidor es el resultado de la integración de dos culturas. Por un lado,
la del Mainframe que aporta capacidad de almacenamiento, integridad y acceso a la
información y, por el otro, la del computador que aporta facilidad de uso (cultura de PC), bajo
costo, presentación atractiva (aspecto lúdico) y una amplia oferta en productos y aplicaciones.
“CARACTERISTICAS DEL MODELO CLIENTE/SERVIDOR”
En el modelo CLIENTE/SERVIDOR podemos encontrar las siguientes características:
1. El Cliente y el Servidor pueden actuar como una sola entidad y también pueden actuar como
entidades separadas, realizando actividades o tareas independientes.
2. Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o en la misma
plataforma.
Para ver el gráfico seleccione la opción "Descargar" del menú superior
3. Un servidor da servicio a múltiples clientes en forma concurrente.
4. Cada plataforma puede ser escalable independientemente. Los cambios realizados en las
plataformas de los Clientes o de los Servidores, ya sean por actualización o por reemplazo
tecnológico, se realizan de una manera transparente para el usuario final.
5. La interrelación entre el hardware y el software están basados en una infraestructura
poderosa, de tal forma que el acceso a los recursos de la red no muestra la complejidad de los
diferentes tipos de formatos de datos y de los protocolos.
6. Un sistema de servidores realiza múltiples funciones al mismo tiempo que presenta una
imagen de un solo sistema a las estaciones Clientes. Esto se logra combinando los recursos de
cómputo que se encuentran físicamente separados en un solo sistema lógico, proporcionando
de esta manera el servicio más efectivo para el usuario final.
También es importante hacer notar que las funciones Cliente/Servidor pueden ser dinámicas.
Ejemplo, un servidor puede convertirse en cliente cuando realiza la solicitud de servicios a
otras plataformas dentro de la red.
Su capacidad para permitir integrar los equipos ya existentes en una organización, dentro de
una arquitectura informática descentralizada y heterogénea.
7. Además se constituye como el nexo de unión mas adecuado para reconciliar los sistemas de
información basados en mainframes o minicomputadores, con aquellos otros sustentados en
entornos informáticos pequeños y estaciones de trabajo.
8. Designa un modelo de construcción de sistemas informáticos de carácter distribuido.
1.
Su representación típica es un centro de trabajo (PC), en donde el usuario dispone de sus
propias aplicaciones de oficina y sus propias bases de datos, sin dependencia directa del
sistema central de información de la organización, al tiempo que puede acceder a los
2. recursos de este host central y otros sistemas de la organización ponen a su servicio.
En conclusión, Cliente/Servidor puede incluir múltiples plataformas, bases de datos, redes y
sistemas operativos. Estos pueden ser de distintos proveedores, en arquitecturas propietarias y
no propietarias y funcionando todos al mismo tiempo. Por lo tanto, su implantación involucra
diferentes tipos de estándares: APPC, TCP/IP, OSI, NFS, DRDA corriendo sobre DOS, OS/2,
Windows o PC UNIX, en TokenRing, Ethernet, FDDI o medio coaxial, sólo por mencionar
algunas de las posibilidades.
Descargar