Mensajería Swift – Estándar ISO 15022

La norma internacional ISO 150022 sustituye a las normas anteriores de los mensajes electrónicos intercambiados entre los actores de la industria de valores, ISO 7775 y la ISO 11521.

También conocido como SWIFT estándar, es el más usado método de comunicación entre los mercados finacieros, procesándose diariamente más de 16 Millones de esta mensajería. El protocolo provee de la herramienta que define el conjunto de reglas de diseño y mensajería necesaria para la comunicación entre dos agentes,  comunmente usada en Banca, Sociedades de Valores y otros participantes financieros.

Mensajería Swift común:

Mensaje Descripción Función
MT540 Recepción Libre de Pago NEWM CANC
MT541 Recepción Contra Pago NEWM CANC
MT542 Entrega Libre de Pago NEWM CANC
MT543 Entrega Contra Pago NEWM CANC
MT544 Confirmación MT540 NEWM CANC
MT545 Confirmación MT541 NEWM CANC
MT546 Confirmación MT542 NEWM CANC
MT547 Confirmación MT544 NEWM CANC
MT548 Estados y avisos del proceso INST   CAST

Seguir leyendo Mensajería Swift – Estándar ISO 15022

Cobol desde 1960.

El lenguaje COBOL (COmmon Business –Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1960 con el objetivo de alcanzar un lenguaje de programación universal, orientado principalmente a negocios.

El lenguaje nacido para grandes máquinas, de programación simple, semejante al lenguaje ensamblador; pero extremadamente potente, partiendo de la sentencia versátil de declaración PICTURE para la definición de campos estructurados, a su fácil mantenimiento y documentación, ha llevado a este lenguaje hasta hoy día, a estar presente de una manera u otra en más del 75% del sistema empresarial, fundamentalmente, en la banca, seguridad social, aerolíneas, hospitales, en fin, cualquier actividad que requiera procesar ingentes volúmenes de información (casi todos los sistemas que requieren gran capacidad de procesamiento por lotes (Batch) con Mainframes utilizan COBOL), alcanzando los más de 300.000 millones de líneas de código en todo mundo, escribiéndose 5.000 millones de líneas nuevas de COBOL cada año. Con todo eso, hoy por hoy, la programación en COBOL es uno de los negocios más rentables del mundo de la informática.

Con estos antecedentes, es fácilmente comprensible que aún se siga usando, y no sea reemplazado por otro lenguaje más modernos. Si una aplicación funciona, no es necesaria cambiarla, y menos por el coste económico que supondría. Así se mantiene como uno de los lenguajes de programación más extendidos y vivos en estos momentos, que a visto pasar el devenir de otros muchos lenguajes.

Partiendo de esta foto, es casi incompresible, que en la mayoría de universidades de España, no se estudie este lenguaje, dado por muerto y obsoleto, cuando es gracias a el que se puede extraer dinero de los cajeros o comprar Online un billete de avión.

El programa básico, ‘HOLA MUNDO’, se escribe como:

IDENTIFICATION DIVISION.
PROGRAM-ID. DeRedes.
*
ENVIRONMENT DIVISION.
*
DATA DIVISION.
WORKING-STORAGE SECTION.
*
PROCEDURE DIVISION.
INICIO.
DISPLAY ‘Hola mundo’.
STOP RUN.

La previsión es que Cobol siga  evolucionando continuamente; principalmente por la cantidad de aplicaciones  quesoporta y que superan en número a los demás lenguajes gracias a tanta difusión en el pasado. En palabras del propio Bill Gates: «No sé qué lenguajes habrá en el futuro, pero seguro que Cobol estará todavía allí».

Protocolo TCP

El servicio orientado a conexión o TCP, se caracteriza por la iniciación de la conexión previa al envío y/o recepción de información entre capas iguales. Una vez iniciada la conexión, ambas capas pueden comenzar a enviar y/o recibir los datos de la aplicación. Un servicio orientado a conexión, es diseñado para corregir errores que pueden ocurrir durante el envío y/o recepción de datos, como también es diseñado para controlar el flujo de envío y recepción de datos. Seguir leyendo Protocolo TCP