Black Box Integration Content for Third-Party Proxy Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In enterprise integration environments, direct and standard connectivity to destination systems is hindered by network topologies or system constraints, particularly when third-party libraries have non-compatible proxies that cannot be modified to match the destination system configuration, preventing seamless integration of custom and non-compatible proxies.

Innovation Solution

The integration environment dynamically splits the integration content into a modified version and a black box integration content, replacing the destination address with a black box source address, and generates black box integration content including a server component, client component, and proxy filter to translate and route integration content through non-compatible network topologies, using existing integration constructs and protocol mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If integration content uses standard destination configuration, then compatibility with destination system is improved, but ability to work with custom network topologies and non-compatible proxies deteriorates

Engineering Contradiction:
ImprovecompatibilityVSAvoidadaptability to custom network topologies
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a black box integration content as an intermediary component between the integration content and the destination system. This black box has a destination configuration matching the destination system configuration, while the integration content is modified to point to the black box's source address. The black box acts as a mediator that translates and routes integration content through non-compatible network topologies, enabling both compatibility with the destination system and adaptability to custom network configurations without requiring modifications to third-party libraries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If third-party libraries are modified to match destination system configuration, then integration compatibility is improved, but software maintenance and update complexity deteriorates

Engineering Contradiction:
Improveintegration compatibilityVSAvoidsoftware maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the integration architecture into three distinct components: the original integration content (from third-party libraries), the black box integration content (dynamically generated intermediary), and the destination system. This segmentation allows the integration content to remain unchanged and maintain its original destination configuration, while the black box handles the complexity of adapting to the destination system configuration. This approach eliminates the need to modify third-party libraries, thereby reducing software maintenance and update complexity while ensuring integration compatibility.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If black box integration content is dynamically generated, then adaptability to different destination systems is improved, but system complexity and resource consumption deteriorates

Engineering Contradiction:
Improveadaptability to different destination systemsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic generation of black box integration content based on the destination system configuration. When integration content is deployed, the system dynamically creates a black box with a destination configuration that matches the destination system configuration, while the integration content is modified to use the black box's source address. This dynamic approach enables adaptability to different destination systems without requiring pre-configured black boxes for each scenario, while the automation of the generation process minimizes the perceived system complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11444832B2Integrating proxies from third party libraries within an integration environment
Publication Date: 2022.09.13 SAP SE
  • US11444832B2 patent drawing
  • US11444832B2 patent drawing
  • US11444832B2 patent drawing

AI summary

Integrating proxies within an integration environment can be implemented as a computer-implemented method. Deployment of integration content to integrate with a destination system having a destination system configuration is determined. The integration content has a destination configuration that is incompatible with the destination system configuration. In response to determining that the integration content has the destination configuration that is incompatible with the destination system configuration, the integration content is dynamically modified to integrate with a black box integration content having a black box source address and having a destination configuration as the destination system configuration. The modified integration content is integrated to the destination system through the generated black box integration content.