Middleware Instance Discovery for Failsafe Startup Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Middleware operations often fail due to the server not identifying the application as part of the start-up process or lack of available processing and memory resources, leading to connectivity issues and unreachable applications.

Innovation Solution

A system and method automate the discovery of middleware instances during installation, ensuring the application is identified and resources are available by generating operational parameters and checking for existing configurations, and implementing a failsafe middleware starting procedure framework that verifies server and database availability before execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automated discovery of middleware instances is implemented during installation, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvemiddleware instance identification reliabilityVSAvoidinstallation framework complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary discovery of middleware instances during the installation phase before the middleware actually starts. The installer script executes discovery operations that identify middleware instances, their configurations, and resource requirements in advance, creating a foundation for reliable startup procedures without adding runtime complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The installation framework automatically discovers and identifies middleware instances without requiring manual configuration or intervention. The system self-services by autonomously detecting installed middleware, gathering their operational parameters, and configuring startup procedures, thereby improving reliability while keeping the user interface simple

Inventive Principle:
Principle #25Self-service

2Productivity

If manual identification of middleware instances is used, then device complexity is reduced, but productivity decreases

Engineering Contradiction:
Improvemiddleware startup configuration speedVSAvoidautomation framework complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The installer script automatically performs discovery, identification, and configuration of middleware instances without human intervention. The system self-detects installed middleware, retrieves their operational parameters, and generates startup configurations autonomously, dramatically improving productivity while the automation is contained within the installation phase

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The complex automated discovery and identification processes are extracted and contained within the installer script during installation. This isolates the complexity to a one-time setup phase, allowing rapid automated configuration initially, while the running system benefits from the established startup procedures without ongoing complexity

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If resource allocation is not ensured during initiation, then ease of operation is maintained, but reliability deteriorates

Engineering Contradiction:
Improvemiddleware operation reliabilityVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary identification and resource allocation planning during the installation phase. The installer script discovers middleware instances and determines their resource requirements before the middleware actually starts, ensuring that processing resources and memory resources are prepared in advance, thereby guaranteeing reliable operation without adding runtime management complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12619483B2System and method to automate discovery of middleware instances during installation of a failsafe middleware starting procedure framework
Publication Date: 2026.05.05 BANK OF AMERICA CORP
  • US12619483B2 patent drawing
  • US12619483B2 patent drawing
  • US12619483B2 patent drawing

AI summary

An apparatus may comprise a memory communicatively coupled to a processor. The memory may be configured to store an installer script configured to install multiple middleware scripts in an admin server, and one or more installed middleware instances. The processor may be configured to trigger initiation of the installer script, install the middleware scripts over a predefined time period, determine whether the one or more installed middleware instances comprises an installed middleware instance, and determine whether an operation performed by the admin server is associated with the installed middleware instance in response to determining that the one or more installed middleware instances comprises the installed middleware instance. Further, the processor may be configured to generate a middleware flag indicating that the installed middleware instance is active, and generate multiple start-up files comprising a middleware instance corresponding to the installed middleware instance.