Ventajas/Desventajas
Ventajas
Uno de los
aspectos que más ha promovido el uso de sistemas Cliente/Servidor, es la
existencia de plataformas de hardware cada vez más baratas. Esta constituye a su
vez una de las más palpables ventajas de este esquema, la posibilidad de
utilizar máquinas considerablemente más baratas que las requeridas por una
solución centralizada, basada en sistemas grandes. Además, se pueden utilizar
componentes, tanto de hardware como de software, de varios fabricantes, lo cual
contribuye considerablemente a la reducción de costos y favorece la flexibilidad
en la implantación y actualización de soluciones.
El esquema
Cliente/Servidor facilita la integración entre sistemas diferentes y comparte
información permitiendo, por ejemplo que las máquinas ya existentes puedan ser
utilizadas pero utilizando interfaces mas amigables al usuario. De esta manera,
podemos integrar PCs con sistemas medianos y grandes, sin necesidad de que todos
tengan que utilizar el mismo sistema operacional.
Al
favorecer el uso de interfaces gráficas interactivas, los sistemas construidos
bajo este esquema tienen mayor interacción más intuitiva con el usuario. El uso
de interfaces gráficas para el usuario, el esquema Cliente/Servidor presenta la
ventaja, con respecto a uno centralizado, de que no es siempre necesario
transmitir información gráfica por la red pues esta puede residir en el cliente,
lo cual permite aprovechar mejor el ancho de banda de la red.
Una ventaja adicional del uso del esquema Cliente/Servidor es que es más rápido el mantenimiento y el desarrollo de aplicaciones, pues se pueden emplear las herramientas existentes (por ejemplo los servidores de SQL o las herramientas de más bajo nivel como los sockets o el RPC ).
La
estructura inherentemente modular facilita además la integración de nuevas
tecnologías y el crecimiento de la infraestructura computacional, favoreciendo
así la escalabilidad de las soluciones.
El esquema
Cliente/Servidor contribuye además, a proporcionar, a los diferentes
departamentos de una organización, soluciones locales, pero permitiendo la
integración de la información relevante a nivel global.
Desventajas