Automated Business Process Integration via Dynamic Runtime Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current business process integration systems require manual configuration and customization of software applications for specific trading partners, which is time-consuming and expensive, and existing solutions are not automated for on-demand creation of customized software applications.

Innovation Solution

A web-based graphical interface is used to visually model business processes, generating custom software that provides interoperability between different software applications and systems, with a dynamic runtime engine that automatically updates changes without human intervention, allowing for real-time creation of customized software applications tailored to specific integration needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration and customization of software applications is performed for specific trading partners, then the system can be adapted to specific integration needs, but the development process becomes time-consuming and expensive

Engineering Contradiction:
Improvecustomization to specific trading partnersVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-provides templates, data maps, and configuration frameworks before the actual integration work. Users can select from pre-defined templates that match common integration scenarios, and the system automatically generates the initial configuration files and code structures, eliminating the need to create everything from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses templates and copies of proven integration patterns to create customized applications. Instead of writing unique code for each integration requirement, the system copies and adapts pre-validated integration templates, reducing development time while maintaining adaptability to specific trading partner requirements.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If manual configuration and customization of software applications is performed for specific trading partners, then the system can be adapted to specific integration needs, but the development process becomes expensive

Engineering Contradiction:
Improvecustomization to specific trading partnersVSAvoiddevelopment cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system provides a universal integration platform that can handle multiple trading partners and integration scenarios through a single unified interface. The same core platform serves diverse integration needs by dynamically configuring connection parameters, data formats, and communication protocols, eliminating the need to develop separate solutions for each trading partner.

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

Solution Approach 2:

The system performs preliminary configuration work by automatically generating configuration files, establishing connection templates, and pre-mapping data formats based on the selected trading partner profile. This automated preliminary action reduces the manual labor and expertise required, thereby lowering development costs.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If existing integration solutions are used, then interoperability between different software applications can be achieved, but the solutions are not automated for on-demand creation of customized software applications

Engineering Contradiction:
Improveinteroperability between different software applicationsVSAvoidautomated on-demand creation of customized software
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system transitions from static, pre-built integration solutions to dynamic, on-demand generation. The integration platform dynamically adapts its configuration based on real-time requirements, automatically generating customized software components, data maps, and connection settings when needed, rather than requiring manual configuration of fixed solutions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables self-service customization where users can independently configure integration parameters, select trading partner profiles, and generate customized application code without requiring extensive programming expertise. The automated system handles the complex tasks of code generation, configuration, and validation, making the process accessible to end-users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9710282B2System to automate development of system integration application programs and method therefor
Publication Date: 2017.07.18 BOOMI
  • US9710282B2 patent drawing
  • US9710282B2 patent drawing
  • US9710282B2 patent drawing

AI summary

A symbolic representation of a business process is received, the process including transfer of information from a first software application to a second software application. An association between a first data field included at the first software application and a second data field included at the second software application is determined, and a data manipulation operation to modify data associated with the first data field is determined, the modified data to be stored at the second data field. The determining is based on association information and data manipulation operations maintained at a database. The association information and the data manipulation operations are determined based on previously received business process representations.