viernes, 12 de mayo de 2023

Patente Estadounidense No 6016394

Un sistema y método para la creación de software de gestión de bases de datos asistida por un ordenador de una aplicación de software de destino a partir de una descripción conocida como diccionario que interopera con una aplicación de software universal. El contenido del diccionario personaliza la aplicación universal en la aplicación de software de destino creada a partir de un diálogo de alto nivel entre un diseñador de aplicaciones y un editor gráfico de aplicaciones. El editor de aplicaciones proporciona un entorno para editar y crear aplicaciones personalizadas y crea automáticamente particiones de seguridad de responsabilidades y usuarios, estructuras de menú jerárquicas, agrupaciones de elementos de datos de bases de datos en conjuntos eficientes, transacciones de bases de datos y particiones de bases de datos sin necesidad de programación en lenguaje SQL por parte de un diseñador de aplicaciones. La computadora almacena el diccionario en una base de datos para acceder a través de la aplicación universal. El diccionario personaliza la aplicación universal reutilizable para la interacción con bases de datos relacionales como Oracle. RTM., IBM.RTM. 

Resumen

Antecedentes: 


En el campo de a la innovación lo ubica como referente en el campo de la informática en específico a la creación automática de aplicaciones de software interactivas con bases de datos. Resultando un diálogo entre hombre-máquina de alto nivel. En lo referente al estado de la época en cuanto a las implementaciones, se parte de la necesidad que se hacía evidente por las complejas transacciones empresariales que cada vez se notaba su complejidad, Se habla de los defectos de calidad en cuanto a lo referente a las aplicaciones de software y los involucrados en su desarrollo que como resultado entregaban un producto defectuoso en lo visual e inconsistente con otras partes de la aplicación, además los cambios en la tecnología exigían una innovación acorde con la complejidad de las 

aplicaciones. Por lo tanto, se necesitaba un “método y un sistema de creación automática o altamente automatizado de aplicaciones de software de bases de datos complejas sin una programación detallada, tradicional y exhaustiva.” 


En los objetivos de la innovación se resaltan los siguientes propósitos: proporcionar un método para la creación de software de gestión de base de datos asistida por computador asistida por una aplicación de software universal que interactúe con las bases de datos de las ampliaciones, entre otras cosas, la innovación apunta a proporcionar un sistema para la creación asistida por computador de aplicaciones de destino para la gestión de una base de datos de una aplicación. 


La innovación proporciona una interfaz de usuario y la manipulación de los datos contenidos en una base de datos de una aplicación. Según lo explicado, la base de datos destino puede existir aun antes de que se dé la creación de la aplicación con la que se va a interactuar por lo que permite crear estructuras simultáneas. Entre otras cosas se proporciona un editor para facilitar el dialogo de alto nivel entre diseñador de la aplicación y la computadora, este editor, posee un entorno para personalizar las aplicaciones. Se crea una especificación denominada diccionario que comprende descripciones de transacciones y agrupaciones de conjuntos de datos de la base de datos de la aplicación, además de transacciones u operaciones que permiten la vista de datos en relación de jerarquía, como padres, hijos, hermanos y nietos, estas agrupaciones de vistas forman un conjunto de datos. En la invención, el concepto de "conjuntos" permite que un diseñador de aplicaciones defina todos los datos sobre los que posiblemente operará la aplicación de destino. La aplicación universal crea automáticamente el código SQL necesario para manipular la base de datos de la aplicación para interactuar con los datos contenidos en los conjuntos. Un programa de servidor puede operar computacionalmente sobre datos dentro de la base de datos, sobre datos que un usuario está ingresando de forma interactiva, o sobre datos que se están proporcionando a la aplicación electrónicamente desde otra aplicación o a través de una red de comunicaciones de un proveedor de información. Finalmente, se crean transacciones, informes, análisis y programas de servidor para mantener y operar con datos dentro de la base de datos de la aplicación. En la presente invención, el editor de aplicaciones proporciona un menú y un entorno de interfaz gráfica de usuario para configurar y definir transacciones, informes, análisis y programas de servidor. 


En definitiva, se muestra una innovación que proponía el cambiar varios elementos y formas de trabajo en cuanto a lo referente al manejo de bases de datos, esto se logra a través del mejoramiento continuo y la adaptación del modelo de trabajo o intervención de las mismas debido a la exigencia por los cambios continuos en la tecnología computacional que exigía procesos automatizados para el manejo de los grandes volúmenes de información además de su complejidad. 

No hay comentarios:

Publicar un comentario

Presentación Fundamentos en Big Data

El Big Data se refiere a la gestión y análisis de grandes volúmenes de datos que no pueden ser procesados eficazmente con las herramientas t...