¿Está
descompuesta la arquitectura Cliente-Servidor?
En los
años 80's se comenzó a hablar de cómo
construir sistemas de red y sistemas de bases de datos distribuidas,
una arquitectura que después se vino a conocer como
cliente-servidor. Ahora se empieza a escuchar algo acerca
de Intranet.
Una
rápida mirada de cómo las organizaciones se
introducen a cliente-servidor clarifica porque Intranet
se ha vuelto interesante para los profesionales de sistemas.
Crecimiento
Crecimiento
significa moverse hacia cliente servidor desde un servidor
de archivos en red.
Un servidor
de archivos es, en esencia, un disco central con archivos
de datos. Un grave problema es mantener la seguridad e integridad
de los datos. De hecho, los datos no están protegidos
- Clientes compatibles sólo están de acuerdo
en cómo señalarse cada uno. Cada compañía
de software de base de datos implementa relaciones y seguridad
propias, así que accesos multiusuarios están
típicamente limitados por el software de una sola
compañía. Sólo el software del cliente
es inteligente; los datos viven en un cerebro muerto del
servidor, pero deben moverse a través de la red hacia
el cliente para cualquier parte o todo el tranbajo, aunque
sea sólo los bloques que necesiten.
Crecimiento
significa mover datos hacia un servidor especializado en
el manejo de datos. En lugar de que el cliente haga todo
el trabajo, un servidor de base de datos entiende muchas
de las propiedades que los datos contienen y pueden ejecutar
una variedad de operaciones útiles en los datos.
El cliente requiere al servidor, quien toma las acciones
necesarias y devuelve al cliente los resultados. Sin embargo,
la eficiencia no es necesariamente mejor.
Cliente-servidor
hace posible a una variedad de clientes, trabajar con datos
compartidos que es manejada por un servidor de base de datos
inteligente.
Reducción
Reducción
significa que un sistema cliente-servidor es más
pequeño, pero suficiente para manejar las necesidades
de la empresa, que son satisfechas con un mainframe o minicomputador.
Un pequeño beneficio esperado de cliente-servidor
es el uso de microprocesadores, y por lo tanto, servidores
mas baratos. Sin embargo, más empresas terminan usando
mainframe y minicomputadores como servidores.
Los
ahorros en servidores pueden verse minimizados por el mayor
costo de las PC's comparados con las terminales. Sin embargo
la productividad que tienen las modernas PC's, beneficia
a los desarrolladores y a los usuarios.
El
lado obscuro de Cliente-Servidor
·
Clientes con misteriosas formas de semi proteger datos,
y misteriosos procesos entre cilente y servidores que no
hablan el mismo idioma, incluso si ese idioma es SQL.
· Los sistemas Cliente-Servidor son complicados
de construir y de mantener. Una razón es que se demanda
mucho de los clientes, donde gran parte del trabajo es realizado.
Muchas organizaciones tienen gran variedad de configuraciones,
PC's, Mac's y UNIX que deben ser acomodadas.
Contar:
La base de datos confiable.
Desde
1980 existe Contar, que es la respuesta contable a un problema
de información contable.
La contabilidad
ha probado a través de los años ser el mejor
método deinformación y control. Con el advenimiento
de las computadoras y la alta especialización que
suponen, los contadores han dejado a los ingenieros de sistemas
la creación de los sistemas de información.
Cliente-servidor
es el camino informático para resolver los problemas
contables generados por la administración de un negocio.
Contar
es el camino contable para resolver los problemas contables
generados por la administración de un negocio.
Reducción
significa que el equipo que se tenga, generalmente será
suficiente para cubrir sus necesidades de información
y control; desde una modesta PC hasta un mainframe, pasando
por comunicación vía módem de 2 PC's,
de monoususario hasta multiusuario, con redes LAN o WAN.
Las posibilidades son muchas.
La tecnología
de Contar es tan simple y segura, que permite una gran integración
y no demanda grandes cantidades de hardware.
Existe
una solución de Contar en PC's, pero la tecnología
puede aplicarse a cualquier lenguaje y a cualquier hardware.
Por su propia naturaleza, Contar presupone dar soluciones
sin mezclar plataformas, porque es más barato y menos
complicado.
Sin
embargo, usando su tecnología pueden mezclarse plataformas
e incluso lenguajes desde los micros hasta los macros, pasando
por Bases de datos, SQL. C. BASIC, ASSEMBLER, etc.
El
principal objetivo de Contar es el control. Para conseguirlo
utiliza la contabilidad.
Contar
le enseña contabilidad a la computadora y por
lo tanto quien la opere, genera contabilidad sin siquiera
sospecharlo.
Esto
supone que el contador se vuelva supervisor de los datos,
y podrá obtener la contabilidad casi al instante
y promover el control ya que toda la información
de la empresa estará en tiempo real, aún las
que se encuentren en otras localidades de la misma ciudad,
de otra ciudad o de otro país.
Contar
tambén tiene sus desventajas, que pueden ser fácilmente
superadas. Ya que Contar es el resultado de dos disciplinas,
es necesario unir los esfuerzos de ambos profesionales en
la empresa, los contadres y los de sistemas.
La principal
ventaja de Contar radica en el hecho de que si los contadores
se apoyan en la gente de sistemas, tendrán un desarrollo
rápido, funcional y ergonómico. Además
si los de sistemas se apoyan en los contadores, tendrán
un sistema a largo plazo confiable y oportuno, con los recursos
disponibles, porque lo que le falta a los sistemas es la
Organización y el control, para que pueda haber dirección
en su empresa.
Para
mayor información de cómo crear una base de
datos contable, utilizando sus propios recursos sin añadir
más y obteniendo los resultados que estaba esperando,
contáctenos a contar@prodigy.net.mx.