IMPORTANCIA DE LA ARQUITECTURA CLIENTE SERVIDOR EN EL CONTEXTO
DE LOS SISTEMAS DISTRIBUIDOS
A medida que transcurre el tiempo, la humanidad ha utilizado diferentes mtodos para poder comunicarse y lograr el traspaso de informacin. Estos mtodos en un principio se basaban en tener un computador potente (para su poca), el cual se encargaba de recibir todo tipo de peticiones que se le hacan y responder a ellas de la forma ms eficiente posible, pero este modelo tena el problema de ser costoso y volverse lento a medida que la cantidad de demanda aumentaba. Aos despus, se logr tener diferentes equipos para diferentes objetivos, obteniendo as, que los usuarios no solo pidiesen tareas a un equipo especializado para todo, sino distribuir las tareas a ms equipos especializados, disminuyendo la carga en comparacin del anterior modelo. Como el ingenio humano va en aumento, se consigui que aquellas terminales brutas (haciendo referencia a equipos con caractersticas de hardware muy limitadas, que solo eran necesitadas para lograr una conexin con el mainframe) tuvieran una metamorfosis tecnolgica y se transformaran en terminales ms robustas, capaces de realizar ms procesamiento y no dejarle todo al servidor. Ya con el auge de las redes, se logr interconectar todo tipo de dispositivo y alcanzar de esta manera un flujo de informacin y de comunicacin ms amplio y rpido, permitiendo que diferentes mquinas (servidores), pudiesen dar una asistencia a equipos con miles de kilmetros de distancia; el objetivo principal se ha cumplido. La arquitectura Cliente-Servidor fue vital para el surgimiento de los Sistemas Distribuidos (SD), porque dio las bases para la comunicacin entre terminales, la idea de tener un equipo que siempre est dispuesto a prestar un servicio, un terminal capaz de atender la carga de usuarios; caractersticas que los SD han acoplado y de una u otra forma tergiversado para intentar optimizar y dar provecho al potencial de los equipos. Se empieza a reflejar y evidenciar que los SD han tomado la influencia de la evolucin de la arquitectura Cliente-Servidor a partir de la era de las redes, en donde se logr intercomunicar todo equipo conectado a una red, sin darle importancia a sus tipo de S.O., hardware, software que utilizar o medio de transmisin, pero con la diferencia que los SD no tienen un servidor establecido, sino que cualquier dispositivo conectado a la red puede jugarse el papel de servidor o cliente segn sea la necesidad del momento; esto ltimo permite que cualquier equipo pueda ser usado, y que no se piense solamente en mquinas muy potentes para ser manejadas como servidores, sino que un dispositivo de hace ms de 10 aos puede hacer parte de esta interaccin que los SD han establecido; es aqu donde se ve cmo los SD han clonado esa distribucin que se obtuvo al manejar la arquitectura Cliente-Servidor, pero adaptndola para que mltiples equipos puedan verse como un todo funcional (no solo como servidores), incluyendo la capacidad de compartir recursos de hardware y software, un escaln ms alto que el Cliente- Servidor no posee. De igual forma cabe destacar que los SD fueron influenciados tambin en la transparencia que la arquitectura Cliente- Servidor proporciona, puesto que no permiten que el usuario o programador conozca haca dnde se conecta, simplemente el cumplimiento de la tarea es lo vital para el sistema. REFERENCIAS Modelo Cliente - Servidor [en lnea]. <http://www.infor.uva.es/~fdiaz/sd/2005_06/doc/SD_TE02_20060305.pdf> [consultado el 20 de septiembre de 2014] Arquitectura Cliente-Servido [en lnea]. <http://www.ecured.cu/index.php/Arquitectura_Cliente_Servidor> [consultado el 21 de septiembre de 2014]