Está en la página 1de 6

APLICACIÓNES DE COBOL

¿Aplicación de cobol en la nube?

El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común


Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje de
programación universal que pudiera ser usado en cualquier ordenador.

Sí, COBOL está en la nube y está más vivo que nunca, las tendencias tecnológicas han marcado la
pauta para que COBOL evolucione. Durante más de 50 años las empresas han confiado en las
aplicaciones en COBOL para impulsar la ventaja competitiva y brindar servicios de negocio críticos.

Los sistemas desarrollados en COBOL no solo consisten en componentes de mainframe, sino que
incluyen aplicaciones compuestas o independientes que residen en el mainframe, distribuido,
virtual y en la nube, ahora esas aplicaciones se pueden ejecutar en .NET, en entornos JVM, web,
virtuales y ahora en la nube.

Los desarrolladores tienen todas las herramientas para desarrollar, compilar, depurar, probar y
modernizar aplicaciones y ahora que existe la computación en la nube para ejecutar aplicaciones,
usted puede desarrollar su aplicación usando un emulador para simular localmente la ejecución de
una aplicación en la nube para luego implementar y ejecutar esa aplicación en la nube.

Existen un grupo de tecnologías en la nube, cada una de las cuales brinda un conjunto de servicios
a los desarrolladores de aplicaciones, como los siguientes componentes fundamentales:

 Herramientas que proporcionan una forma común de administrar y monitorear


aplicaciones que usan la nube como plataforma.
 Servicios de base de datos relacional basado en la nube.
 Servicios en línea para la compra de datos y aplicaciones basadas en la nube.

También están disponibles herramientas que proporcionan funcionalidad específica para COBOL lo
que le permite crear aplicaciones para la nube proporcionando entre otras las siguientes
herramientas:

 Una plantilla específica de proyecto para un servicio en la nube COBOL. Esto crea una
solución que contiene un proyecto para el servicio en la nube y proyectos para las funciones de
usuario y web que especifique.
 Proyectos de demostración, que muestran una función de web y de worker o trabajador
en COBOL, con la lógica de negocios en los programas COBOL sin cambios.
 Ayuda. Se incluye un tutorial que muestra cómo crear un servicio en la nube simple para
COBOL y cómo implementar y ejecutar el servicio como una instancia de nube fuera de las
instalaciones.
¿Qué más puedo hacer?

 Manejo de archivos - secuenciales y acceso directo


 Subprogramas externos (bibliotecas)
 Cuadernos (incluir archivos)
 Potente manejo de cuerdas y otras funciones intrínsecas
 Gnu COBOL se conecta a bases de datos, pero no MySQL por el momento.
 Potente redacción de informes.
 Funciones definidas por el usuario COBOL orientado a objetos

Antes de crear su servicio COBOL en la nube, debe decidir sobre la estructura de la solución, sus
proyectos y sus roles web y de trabajadores. Por ejemplo, es posible que desee proporcionar una
nueva interfaz de usuario como parte de la función web. Es posible que desee conservar
alguna lógica de negocio COBOL existente y utilizar un rol de trabajador para comunicarse con la
lógica de negocio. También debe decidir cómo manejar sus datos, como blobs o almacenamiento
de tablas.

Para crear el servicio COBOL en la nube, elabore un proyecto usando la plantilla de nube COBOL y
luego siga un asistente para elegir los roles de usuario y web que necesita. Esto crea una solución
con los esqueletos apropiados, esqueleto web y roles de trabajador. A continuación, alimente los
proyectos con su código.
Usted construye el servicio COBOL y lo prueba localmente usando el emulador de cómputo, luego
finalmente publica en la nube y prueba allí.

Las organizaciones con inversiones en COBOL están ante una nueva oportunidad de cumplir con
las demandas de los usuarios al tiempo que se equilibran gastos. Micro Focus puede ayudarle en el
emprendimiento de migración a la nube ofreciéndole la oportunidad de innovar con mayor
rapidez y con menos riesgos.

LA IMPORTANCIA DEL COBOL COMO LENGUAJES DE


PROGRAMACIÓN PARA LAS FINANZAS

Cuando la gente lea este título, pensará en el inglés como lenguaje del futuro, pero en
este caso como ya habréis adivinado no me refiero a este tipo de idiomas, sino, tal y como
ya hicimos en un post de Spartanhack, al lenguaje que se utiliza para programar.
Existen idiomas de programación que se remontan a los años 50 como es el caso
de COBOL o FORTRAN. Otros lenguajes como DELPHI, son más modernos, ya que datan de
la época de los 70. Estos idiomas fueron fundamentales, pero lo importante, es que lo
siguen siendo en algunas áreas de nuestra vida a día de hoy.
Por ejemplo, los bancos continúan usando sistemas centrados en COBOL, con el que
realizan sus operaciones –muchas de ellas muy importantes ya que manejan grandes
sumas de dinero– y el peligro que entraña, es que cada vez existen menos personas que
comprenden y manejan este idioma.

Para que lo entendamos mejor: ¿os imagináis hacer operaciones bancarias de extrema
importancia en latín? ¿cuánta gente sería capaz de entender este idioma? Lo cierto es que
muy pocos son los que podrían entenderlo, pero aun así son muchos más de los que
pueden defenderse con COBOL y eso se debe a que en los colegios se sigue estudiando
latín, pero no programación. ¿Veis esto lógico en pleno siglo XXI?
El lenguaje COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común
Orientado a Negocios) fue creado en el año 1959 con el objetivo de crear un lenguaje
universal que pudiera ser usado en cualquier ordenador (ya que en los años 60 existían
modelos de ordenadores incompatibles entre sí), y que estuviera orientado
principalmente a los negocios, es decir, a la llamada informática de gestión.

Seguro que muchos de vosotros habéis oído hablar de Bill Hinshaw. Este señor tiene ya 75
años y es el creador de Cobol Cowboys, una empresa integrada por un equipo de
“jovencitos” que se encargan de ayudar a aquellas empresas y bancos que funcionan con
este tipo de lenguaje y que ya casi nadie conoce.
Hinshaw empezó a programar allá por los años 60 y ahora, casi 50 años después le siguen
llamando las empresas porque no hay gente joven que conozca este lenguaje. Por eso
decidió crear su negocio, para poder hacer frente a toda la demanda de trabajo que le
llega de las distintas empresas.
Su plantilla está compuesta por gente de su misma edad que estudiaron Cobol y, aunque
deberían de estar jubilados, están al pie del cañón ayudando con sus conocimientos de
programación. Eso sí, están ganando más de 100 dólares la hora por dar apoyo a estas
empresas que dependen de Cobol y que no pueden cambiar por otro tipo de código
debido al elevado coste que eso supondría.  
COBOL es el 65 % del código activo utilizado en la actualidad; y ejecuta el 85 % de todas
las transacciones comerciales. IBM afirma que 200 millones de líneas de código COBOL
todavía están en uso hoy en día por varias industrias. COBOL es tan actual y moderno
como otros productos de programación en el mercado. Miles de organizaciones están
gastando millones en el desarrollo y mantenimiento de COBOL.

Precisamente IBM ha sido una empresa pionera en formar a jóvenes en este lenguaje ya


que considera que, por el simple hecho de tratarse de un código con más de 50 años, no
implica que sea malo, sino todo lo contrario ya que sigue funcionando y muy bien. Sin
embargo, otros apuestan por ir realizando un cambio gradual para evitar el impacto y los
riesgos de funcionar con un lenguaje que solo puede entender gente de más de 65 años.
IMPORTANCIA Y ENCUESTA EN COBOL:

• La encuesta de Computer World 2012 encontró que más de 60% de las


organizaciones usaron COBOL con 54% diciendo que más de la mitad de sus
internos el código comercial estaba escrito en él (en comparación con 39% para
Java).
• Más del 27% dijo que COBOL se utilizó para más de la mitad del nuevo desarrollo.
• En mayo de 2013, IBM observó que el 15% de todos los nuevos la funcionalidad
empresarial está escrita en COBOL y que hay 200,000,000,000 líneas de código en
uso, creciendo entre 3% y 5% por año.
• El informe de 2005 citó que COBOL maneja el 75% de todas las transacciones
informáticas y el 90% de todas Transacciones financieras.
• Actualmente está en la posición 20 de TIOBE índice de los principales lenguajes de
programación (desde el 28 del año pasado).
• La mitad de las aplicaciones en los servicios financieros siguen usando Cobol, por
lo que sigue siendo un lenguaje y una competencia muy demandada.
1. COBOL Programming , M.K.Roy & Ghosh Dastidar , Tata McGraw Hill,
2nd Edition,1998
2. COBOL Programming , V. RAJARAMAN, PHI Pub
3. Introduction to COBOL programming – Dr. R.Krishnamoorthy, JJ Publ
4. Structured COBOL , Welburn, TataMcGraw Hill , 4th Edition.
https://www.teamnet.com.mx/blog/aplicaciones-de-cobol-en-la-nube?hsLang

https://www.antonioserranoacitores.com/lenguaje-futuro-cobol/

También podría gustarte