¿Qué es la arquitectura C\S B\S?
B/S es la abreviatura de Brower/Server. Siempre que esté instalado un navegador, como Netscape Navigator o Internet Explorer, en la máquina cliente, se instalará una base de datos, como Oracle, Sybase, Informix o SQL Server, en el servidor. El navegador interactúa con la base de datos a través del servidor web.
La ventaja de C/S es que puede aprovechar al máximo las capacidades de procesamiento de la PC cliente y se puede enviar una gran cantidad de trabajo al servidor una vez que el cliente ha completado el procesamiento. El beneficio correspondiente es que el cliente responde rápidamente. Las principales desventajas incluyen los siguientes puntos:
Solo aplicable a LAN. Con el rápido desarrollo de Internet, las oficinas móviles y las oficinas distribuidas se están volviendo cada vez más populares, lo que requiere que nuestro sistema sea escalable. El acceso remoto de esta manera requiere técnicas especiales y el sistema debe diseñarse específicamente para manejar datos distribuidos.
El cliente necesita instalar un software de cliente especial. El primero tiene que ver con la carga de trabajo de la instalación. En segundo lugar, cualquier computadora con problemas, como virus y daños en el hardware, requerirá instalación o mantenimiento. Sobre todo cuando hay muchas sucursales o tiendas especializadas, no es que la carga de trabajo sea pesada, sino que la distancia es larga. Además, cuando se actualiza el software del sistema, es necesario reinstalar cada cliente y los costos de mantenimiento y actualización son muy altos.
También existen restricciones en el sistema operativo del cliente. Puede funcionar en Win98, pero no en Win2000 o Windows XP. O no es adecuado para el nuevo sistema operativo de Microsoft, y mucho menos para Linux, Unix y similares.
La mayor ventaja de B/S es que puede funcionar en cualquier lugar sin instalar ningún software especial. Se puede utilizar siempre que haya una computadora con acceso a Internet y el cliente tenga cero mantenimiento. El sistema es muy fácil de ampliar. Siempre que tengas acceso a Internet y el administrador del sistema te asigne un nombre de usuario y contraseña, podrás usarlo. Incluso puedes presentar tu solicitud en línea. Después de pasar la certificación de seguridad interna de la empresa (como el certificado CA), el sistema puede asignar automáticamente una cuenta al usuario para ingresar al sistema sin la participación de otros.