Data Configuration Deployment Framework for Financial Institutions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of user interfaces and associated configurations for financial institutions is time-consuming and tedious due to numerous changes in configurations that are not readable or traceable, making packaging and deployment of information challenging.

Innovation Solution

A data configuration deployment framework that extracts configuration and deployment information from a database, generates a configuration package, and deploys it in a readable format, providing visibility and traceability of changes, and enabling continuous deployment with automated pipelines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration handling is used, then flexibility in configuration changes is maintained, but development time and operational complexity increase significantly

Engineering Contradiction:
Improvedevelopment speedVSAvoidconfiguration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically extracting configuration information from the database and generating deployment packages without manual intervention. The framework autonomously handles configuration changes, generates readable format files, and manages deployment artifacts, eliminating the need for manual configuration handling while reducing operational complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes with automated computational systems. Configuration extraction, package generation, and deployment management are transformed from manual operations into automated computational tasks executed by the framework, significantly improving development speed while reducing human operational complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of information

If configuration changes are made without readable format, then deployment flexibility is maintained, but traceability and visibility of changes are lost

Engineering Contradiction:
Improveconfiguration traceabilityVSAvoidconfiguration packaging ease
Core Design Contradiction:
Loss of informationVSEase of manufacture

Solution Approach 1:

The framework introduces an intermediary readable format as a mediation layer between the database configuration and deployment artifacts. This intermediate representation maintains traceability and visibility of configuration changes while facilitating automated package generation and deployment, resolving the conflict between information preservation and manufacturing ease

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated configuration extraction is implemented, then deployment efficiency improves, but system complexity increases

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidframework complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The framework achieves universality by implementing a multi-functional system that performs configuration extraction, format conversion, package generation, and deployment management through integrated components. This universal approach improves deployment efficiency across multiple operations while managing overall system complexity through consolidation rather than proliferation of separate systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11789712B2Data configuration deployment framework
Publication Date: 2023.10.17 JPMORGAN CHASE BANK NA
  • US11789712B2 patent drawing
  • US11789712B2 patent drawing
  • US11789712B2 patent drawing

AI summary

Implementations generally relate to a data configuration deployment framework. In some implementations, a method includes extracting configuration information and deployment information from a database. The method further includes storing the configuration information and the deployment information in a file having a predetermined computer-readable format. The method further includes generating a configuration package based on the configuration information and the deployment information, wherein the configuration package includes the configuration information and the deployment information. The method further includes deploying the configuration package.