Mainframe Web Service Bridge for Distributed Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches to building and modifying web-based applications in mainframe-based computing environments are complex, requiring multiple skilled personnel and resources, and often result in inefficiencies due to the need for data synchronization and security concerns when transitioning from mainframe to distributed systems.

Innovation Solution

The development of systems and processes that allow users to build and modify screens and applications using configurable parameters rather than traditional programming code, leveraging the mainframe-based platform for enhanced data communication and processing, including the use of an EAI framework and XML-based business rules engines to facilitate integration and data transformation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional programming approaches are used to build web-based applications, then application functionality can be achieved, but the complexity of the system increases and requires multiple skilled personnel

Engineering Contradiction:
Improveease of application developmentVSAvoidsystem complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements a visual application builder that enables users to create web-based applications without traditional programming knowledge. Users can drag and drop components, configure parameters, and generate applications automatically, making the system self-serve its own development needs without requiring skilled developers for each application.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical programming process with an automated visual builder system. Instead of manually writing and compiling code, users interact with graphical interfaces where the system automatically generates the underlying application logic, substituting the mechanical coding process with an automated configuration system.

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

2Reliability

If multiple skilled personnel are engaged for application development, then application quality can be maintained, but time and resources are consumed

Engineering Contradiction:
Improveapplication qualityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent provides pre-configured templates, components, and frameworks that are prepared in advance. Users can select from pre-built application patterns and configurations, eliminating the need to start from scratch and reducing the time required for development while maintaining quality through standardized, pre-vetted components.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The visual application builder enables end-users to develop applications independently without requiring skilled developers for each project. The system provides built-in guidance, templates, and automated generation that allow users to create quality applications on their own, eliminating the time loss associated with coordinating multiple personnel.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If data is pushed to distributed application servers, then client access is improved, but security and control are negatively impacted

Engineering Contradiction:
Improveclient accessVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary layer between the mainframe and distributed clients. This intermediary serves as a secure gateway that manages data communication, maintaining security controls while enabling client access. The intermediary abstracts the complexity of data distribution while preserving mainframe security protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Power

If mainframe-based architecture is used, then data communication and processing power are maintained, but adaptability to modern web standards is reduced

Engineering Contradiction:
Improveprocessing powerVSAvoidweb integration capability
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal application builder that can generate multiple types of applications (web-based, mobile, desktop) from a single mainframe-based core. The system provides multi-functional output capabilities, allowing the same mainframe infrastructure to serve diverse client platforms and communication protocols simultaneously, thereby achieving both processing power and adaptability.

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

Data Source

PatentUS8479175B1Mainframe-based web service development accelerator
Publication Date: 2013.07.02 PNC FINANCIAL SERVICES GROUP INC
  • US8479175B1 patent drawing
  • US8479175B1 patent drawing
  • US8479175B1 patent drawing

AI summary

An interactive computer architecture is provided that can be employed as a bridge between a mainframe-based computing environment and a distributed server-based computing environment. A request/reply contract can be expressed within the mainframe-based environment and employed as the basis for generating a web service in the distributed computing environment.