|
La Internet, sus tecnologías, y la posibilidad de la banda ancha que nos da una conexión permanente a la red, invitan a revisar los conceptos bajo los cuales antes determinábamos la mejor opción entre centralizar y distribuir nuestro sistema de información.
cuadrotriple
Cuando se diseña la arquitectura de aplicaciones y la arquitectura de los datos, siempre hay que tener en cuenta el tema de la centralización y la distribución de los mismos. La Internet, sus tecnologías, y la posibilidad de la banda ancha que nos da una conexión permanente a la red, invitan a revisar los conceptos bajo los cuales antes determinábamos la mejor opción.
Es necesario hacer un poco de historia, porque al parecer retornamos a un punto donde ya habíamos estado hace un par de décadas, pero con características un poco distintas. Las primeras instalaciones de sistemas de información requerían de un servidor central donde se procesaba y almacenaba la información, y al cual se accedía mediante terminales conectadas al mismo. La máxima distancia de un "Terminal" era de aproximadamente 1,500 metros en las tecnologías de IBM con cable coaxial, o de 350 metros aproximadamente con cableado en estrella. No había mayores opciones, ya que en los terminales no se tenía capacidad de procesamiento ni almacenamiento.
Con la aparición de los PC a principios de los años ochenta, y el desarrollo de las tecnologías de redes en aquella época, también se hizo posible entonces tener equipos PC conectados al servidor, y utilizar la capacidad de almacenamiento del mismo para efectuar cálculos, o presentación de las aplicaciones. No fue sino hasta la década de los noventa, con la aparición del concepto de cliente/servidor que se pudo realmente hacer uso de esta funcionalidad.
Hoy hay muchas aplicaciones funcionando en este esquema, donde parte del procesamiento, y algunas validaciones, se hacen en el PC del usuario. Estas posibilidades presentaban alternativas de distribución tanto de las aplicaciones (podrían estar en el servidor o en el PC o en ambas) y la distribución de los datos. La disponibilidad del servicio dependería en gran parte de la posibilidad de conexión, posibilidad de por sí muy costosa, por lo que ni se pensaba en tener información fuera de los confines de la empresa.
Las tecnologías de Internet y sus posibilidades han halado también el desarrollo de otras tecnologías que permiten volver a considerar alternativas. El desarrollo en servidores, que ahora se concentran en grandes data centres, eliminan problemas de capacidad tanto de procesamiento como de espacio, problemas que otrora eran factores de decisión y hoy no tienen peso. En estos mismos servidores, separados en dos y hasta tres capas, se colocan hoy las aplicaciones, las reglas de negocio y los datos, permitiendo un buen desempeño y tiempo de respuesta de las mismas.
La misma centralización entonces permite poder en un solo sitio efectuar copias de respaldo de los datos, de las aplicaciones y de sus resultados. Situaciones como el correo electrónico, cuando se maneja en cada PC de cada usuario, genera un requerimiento de copias de respaldo bastante complejo y costoso de manejar. Al tener el correo almacenado centralmente, es fácil obtener el respaldo dentro del mismo procedimiento para respaldar el resto de la información.
El uso del visor de Internet en los dispositivos de acceso, utilizando la centralización de los datos y la aplicación y dejando el tema de la presentación de la información en el visor, permite también manejar cualquier tipo de dispositivo, desde el común PC, hasta los nuevos equipos de celulares, y lo que se inventen a futuro.
La centralización presenta una excelente oportunidad para la administración de la información, las aplicaciones y las reglas del negocio en forma ágil y segura, permitiendo que cualquier cambio en alguno de los tres elementos esté disponible en forma inmediata para cada uno de los usuarios que lo requieran. Esta funcionalidad requiere que el acceso a la misma esté con alta disponibilidad. Las líneas conmutadas y los servicios de conexión a través de la Internet son relativamente buenos, y con el advenimiento de conexiones de banda ancha esta disponibilidad de hace mejor y más rápida.
Habrá entonces que determinar si estamos listos para afrontar un proceso de centralización de aplicaciones, desmonte de las que se manejan bajo el concepto de programación en el cliente, y la actualización de nuestra estructura de comunicación y seguridad para garantizar que el acceso a la información lo hace quien lo requiere, y que podemos soportar las nuevas tecnologías.
|
Citas Citables
" Si sabemos que pretendemos y donde estamos, sabremos mejor lo que hay que hacer y como hacerlo. "