Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como lotes

Spring Batch

El procesamiento por lotes es un tema recurrente en el mundo de la informática y la programación. Lenguajes como COBOL fueron hechos específicamente para cubrir esos temas. Lenguajes como Java y Python le han pisado los talones por años aunque no siempre han obtenido el rendimiento deseado. Con Spring Framework, específicamente Spring Batch, se ha paliado esa desventaja con respecto a COBOL. La documentación oficial nos dice que Spring Batch es: Un marco de trabajo por lotes liviano e integral diseñado para permitir el desarrollo de aplicaciones por lotes sólidas vitales para las operaciones diarias de los sistemas empresariales. Spring Batch proporciona funciones reutilizables que son esenciales en el procesamiento de grandes volúmenes de registros, incluidos el registro / rastreo, la gestión de transacciones, las estadísticas de procesamiento de trabajos, el reinicio de trabajos, la omisión y la gestión de recursos. También proporciona servicios técnicos más avanzados y ca...

Spring Batch in Spring Boot | CSV to Database | Tech Primers

En este vídeo nos enseñan cómo crear un proceso batch usando Spring Framework -Batch.

Cobol en un vistazo

Cobol es un lenguaje de propósito específico y orientado a negocios. Al igual que muchos otros lenguajes posee sus propias características y aspectos únicos. COBOL (Common Business-Oriented Language) es un lenguaje de programación de alto nivel diseñado específicamente para aplicaciones de negocio. Fue desarrollado en los años 1950 y 1960, siendo uno de los primeros lenguajes de programación utilizados ampliamente. COBOL fue creado con el propósito de permitir a las empresas escribir programas que pudieran funcionar en diferentes máquinas, y se diseñó para ser legible y comprensible por personas no expertas en programación, como contadores y gerentes.   Características Principales de COBOL: Orientación a Negocios: COBOL está optimizado para aplicaciones de negocio, incluyendo sistemas de contabilidad, procesamiento de transacciones bancarias, gestión de inventarios, y más. Legibilidad: COBOL fue diseñado para ser fácil de leer, con una sintaxis que se asemeja al ingl...

COBOL, ¿el eterno lenguaje?

COBOL es un lenguaje de programación que se niega a morir. Por ahí escuchamos que nunca morirá. Que será eterno. Que muy pronto cobrará vida y todos le rendiremos pleitesía.  ¡Larga vida al Rey!  ¡Larga vida al señor benevolente!   Los bancos se niegan a migrar sus robustas aplicaciones a lenguajes como Java, C#, Python, etc.  Consideran que "están muy chavos y les falta madurez".  ¿Realmente Java puede procesar miles de miles de archivos sin perder nada, sin alterar el status quo o provocar una catástrofe?  ¿Puede Python con todo el paquete?  ¿Acaso es necesario convertir miles de líneas de código COBOL a Java y así obtendremos mejores resultados?  Muchas preguntas y no muchas respuestas satisfactorias. COBOL es un lenguaje de programación destinado para la creación de aplicaciones empresariales donde es necesario procesar grandes cantidades de datos.  Se ha escuchado en el mundo de la programación que si algo funciona correctament...