Es interesante sentarnos y analizar como han ido evolucionando los sistemas de información con el paso del tiempo. Porque esto nos permite ver hacia el futuro para proyectar y precedir lo que vendrá.
Todavía recuerdo aquellos primeros sistemas hechos en Pascal o Cobol en los que se tenía que hacer todo “a pie” en el lenguaje de programación: desde las pantallas en caracter, los menús y los datos se almacenaban en archivos planos.
Luego llegó la siguiente generación, yo le llamo “los dbase”. En donde el lenguaje te construía las pantallas, los menús y además salieron los archivos planos “.dbf”. Este tipo de sistemas causaron una revolución en la industria de los sistemas administrativos. En un inicio fueron totalmente caracter para luego pasar a un ambiente “windows”. Estos lenguajes son: dbase, FoxBase, FoxPro, FoxPro para windows, entre otros.
La siguiente generación se marcó con la llegada de la programación en ambiente windows y la separación entre el lenguaje de programación y los manejadores de bases de datos (Oracle, SQL Server, db2, informix, etc). El Visual Basic, el lenguaje de programación más exitoso de Microsoft se abrió paso de forma única. Existieron otros, como el PowerBuilder y Delphi, pero a pesar de ser mejores lenguajes en cuanto a estabilidad y poder en la programación, no tuvieron el auge comercial como Visual Basic.
La siguiente generación fue la del ambiente web, en donde Microsoft incursionó con sus famosos ASP (Active Server Pages). Java también tuvo un fuerte impacto en este espacio. En esta generación la característica principal es la facilidad con la cual es posible instalar o actualizar la aplicación sin tener que instalar o hacer un cambio en cada máquina cliente además de la portabilidad que esto trae como consecuencia.
La actual generación es la de los sistemas basados en servicios o sistemas con arquitectura SOA. En donde un mismo servicio puede ser reutilizado en múltiples aplicaciones que soportan diferentes procesos de la organización, lo cual provee de una flexibilidad y reutilización de código como nunca antes se ha visto. Esto es fundamental debido a que las empresas continuamente cambian sus procesos y formas de operar.
¿Que sigue? en mi opinión, con las herramientas case que existen, y al paso que va la tecnología, en un futuro no muy lejano modificar una aplicación será cuestión de un par de clicks por parte de un alto ejecutivo. El área de sistemas, como ya se ha visto en empresas como Cemex, pasará de ser “un mal necesario” o un “área puramente técnica”, a una pieza clave de transformación y evolución de los procesos en las organizaciones.


































































(1 votes, average: 4 out of 5)
Discussion
No comments for “La evolución de los sistemas de información”