12

COBOL el gran elefante en el salón!

COBOL el gran elefante en el salón

Investigando a fondo sobre el funcionamiento a nivel tecnológico del sistema financiero recuerdo un palabra que cito de Freddy Vega el CEO de Platzi “El software se comió al mundo”, pero cuando por primera vez oimos esto deicmos algo como “si es verdad los computadores… si los telefonos moviles… si javascript… etc, etc…” pero cuando pensamos en que software se comio realmente al mundo y además existe desde el año 1959 como intento de crear un lenguaje de programación para las supercomputadoras de la epoca; hablamos de COBOL!, así es, un dinosaurio completo de casi 70 años de existencia que permite que el mundo funcione ya que nada mas y nada menos…

-El 95 % de las transacciones bancarias del mundo se procesan a través de software escrito en este lenguaje.

  • Todas las transacciones en Cajeros electrónicos del mundo se realizan a través de algún software escrito en COBOL.
  • Las Bolsas de valores alrededor del mundo corren bajo software realizado en COBOL
  • COBOL soporta cada día el 90% de los sistemas de negocio de las empresas de la lista Fortune 500.
    -1,5 millones de líneas de código COBOL se escriben todos los días, con un total de la inversión en este campo de más de 5.000 millones de dólares.
  • Casi todos lo programadores de COBOL ya están jubilados…
    -Probablemente detrás de la API de paypal y Stripe está COBOL…

además de este y muchos datos mal COBOL se encuentra en la mayoría de las operaciones de la industria aérea del mundo, también está en la industria bancaria, en los seguros, sector energético, gas, petroleo, agua etc…
PD: actualmente una de las empresas que sostienen y desarrollan en este lenguaje activamente es Mcrofocus, estos tipos crearon una integración con IDES como Visual Basic y eclipse además de una integración con JAVA : https://www.microfocus.com/

Cuando te adentras en la industria Bancaria y del mundo de COBOL debes entender dos conceptos

  1. Mainframes
  2. Swift protocol

1.Mainframes:

Como comentaba anteriormente casi todas las transacciones bancarias se realizan en software hecho en COBOL entre otras cosas… pero quienes dan vida a estas lineas de código y permite que sean procesadas son los Mainframes, algo así como supercomputadoras que procesan una cantidad incontable de datos, estas se popularizaron gracias IBM y permiten que se pueda centralizar toda la información que viene a travez de los diferentes medios que permiten hacer transacciones bancarias, reportes de seguros, transacciones en la bolsa de valores entre muchas otras.

  1. Swift protocol
    https://www.swift.com/

aunque comúnmente se confunde con el Swift con el que se desarrollan Apps en iOS, no tiene nada en común ya que Swift es el sistema de mensajería segura de las transacciones bancarias a nivel mundial fue creada en 1973 por 239 bancos en 15 países y es el STANDARD a nivel bancario , y muy en el fondo todo esto está relacionado con empresas como Visa o Mastercard también se usa este protocolo en la industria de los seguros y otros.
para quienes deseen conocer mas sobre swift dejo un pdf completo donde se explica el protocolo cifras etc……

https://drive.google.com/open?id=0BxIy6n3ciTaMNEc0NkZHbENtWGc

Concluyo con una frase que dijo Bill gates

“no sé qué lenguajes habrá en el futuro, pero seguro que COBOL estará allí””

Definitivamente este lenguaje de casi 70 Años se gana la medalla honorífica del lenguaje duro de matar.

Escribe tu comentario
+ 2