IBM IMS es un sistema avanzado de gestión de transacciones y bases de datos jerárquicas que ofrece acceso rápido a datos importantes y reduce los costos de desarrollo de aplicaciones. El procesamiento por lotes implica ejecutar comandos de forma secuencial sin intervención del usuario, mientras que el OLTP gestiona aplicaciones orientadas a transacciones en línea para industrias como banca y aerolíneas. Los lenguajes de cuarta generación están diseñados para desarrollo de software comercial y reducir esfuerzos de programación
2. Gestor de transacciones y bases de datos para aplicaciones de vital
importancia en línea
IBM IMS es un sistema avanzado de gestión de transacciones y de bases de
datos jerárquicas. Este software, basado en IBM System z, proporciona
prestaciones para gestionar y distribuir datos. Consta de dos componentes: un
gestor de bases de datos y un gestor de transacciones. Los dos ofrecen un alto
nivel de productividad, rendimiento y fiabilidad.
Características de IMS:
Acceso rápido a datos de vital importancia a través de las potentes
prestaciones de gestión de datos y distribución.
Disminución del tiempo y los costes de desarrollo de aplicaciones a través
de interfaces y herramientas simplificadas.
Integración con otros productos IBM para mejorar el rendimiento y la
gestión de datos.
Procesamiento por lotes
En microcomputadoras, la ejecución de una lista de comandos del sistema
operativo uno tras otro sin intervención del usuario. En los ordenadores más
grandes el proceso de recogida de programas y de conjuntos de datos de los
usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los resultados
a los usuarios.
Procesamiento por lotes también puede referirse al proceso de almacenar
transacciones durante un cierto lapso antes de su envío a un archivo maestro, por
lo general una operación separada que se efectúa durante la noche.
OLTP (Procesamiento de Transacciones En Línea)
El OLTP (Procesamiento de Transacciones En Línea) es una clase de programa
que facilita y gestiona aplicaciones orientadas a transacciones, típicamente para
ingreso de datos y retención de transacciones en varias industrias, incluyendo
banca, aerolíneas, correo, supermercados y productores. Probablemente el
producto OLTP instalado más distribuido es el CICS (Sistema de Control de
Información de Clientes) de IBM.
El proceso de transacciones en línea de hoy en día requiere cada vez más el
apoyo para transacciones que abarcan una red y pueden incluir más de una
compañía. Por esta razón, el nuevo software de OTLP usa un procesamiento
cliente/servidor y un software intermediario que permite que las transacciones se
den en diferentes plataformas computacionales en una red.
Definición de lenguaje de cuarta generación
3. (Fourth Generation Language). Los lenguajes de cuarta generación son aquellos
lenguajes de programación o entornos de programación diseñados con un
propósito específico, por ejemplo, el desarrollo de software comercial. La cuarta
generación de lenguajes es la continuación de la tercera generación (3GL), donde
se continúa la tendencia hacia una mayor abstracción y poder en las sentencias. A
los lenguajes de programación de cuarta generación le continúan los de quinta
generación (5GL). Características generales de los 4GL La cuarta generación
incorpora lenguajes y metodologías de más alto nivel, con lo cual, empleando
sentencias simples, se generan instrucciones que, en los lenguajes 3GL, hubiesen
sido más complicadas. Esto también disminuye la posibilidad de errores al
programar. La idea del avance de la programación es que el programador se
concentre en la resolución del problema y no en las complicaciones inherentes al
lenguaje. Los lenguajes de cuarta generación son diseñados para reducir el
esfuerzo en la programación, además de los tiempos y costos del desarrollo de
software: no en todos los casos logran su cometido. Origen de los lenguajes 4GL
El término 4GL fue utilizado por primera vez en el libro Applications Development
Without Programmers de James Martin en 1982, para referirse a los lenguajes de
alto nivel no procedimentales. Los primeros lenguajes que podrían llamarse
"iniciadores primitivos" de la categoría 4GL son el RPG de IBM del año 1960, el
Informatics MARK-IV de 1967 y el MAPPER de Sperry de 1969. Los lenguajes
4GL fueron evolucionando junto con el hardware y los sistemas operativos.
Aquellos lenguajes que tienen incorporado una interfaz de desarrollo y un sistema
de base de datos, constituyen claros ejemplos de la cuarta generación de
lenguajes de programación.
Ejemplos de lenguajes 4GL
De uso general:
* Clipper *
Cognos PowerHouse 4GL
* DataFlex
* FoxPro
* Lycia Querix 4GL
* Omnis Studio SDK - See more at:
[htt143]
[htt144]
[htt145]
Bibliografía
http://www.alegsa.com.ar. (21 de Enero de 2014). Lenguaje de Cuarta Generacion.
Obtenido de LEGSA - Leiden Law School:
http://www.alegsa.com.ar/Dic/lenguaje%20de%20cuarta%20generacion.php
http://www.ecured.cu/index.php/Procesamiento_por_lotes. (21 de Enero de 2014).
http://www.ecured.cu. Obtenido de EcuRed:
http://www.ecured.cu/index.php/Procesamiento_por_lotes
http://www-03.ibm.com/. (21 de Enero de 2014). Lenguajes de Cuarta Generacion.
Obtenido de IBM - Archives - History of IBM - United States: http://www-
03.ibm.com/software/products/es/ims-product/