Connectivity Component for Dynamic Route Selection in Hybrid Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches for facilitating callable flows in hybrid integration systems between on-premise and off-premise platforms are not highly available and provide limited security, requiring significant additional functionality and lacking in mechanisms to manage different qualities of service for data communication.

Innovation Solution

A connectivity component that stores and dynamically manages connection configuration information for application flows, allowing clients to select from multiple routes based on availability and quality of service, comprising an information store, registration module, configuration component, and communication component to ensure secure and optimized data communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current approaches for facilitating callable flows are used in hybrid integration systems, then basic data communication is enabled, but availability and security are limited and require significant additional functionality

Engineering Contradiction:
Improveavailability and security of callable flowsVSAvoidadditional functionality required in components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a connectivity component as an intermediary between clients and application flows. This component centrally manages connection configuration information, multiple connection routes, and security credentials. By placing this intermediary in the architecture, the system achieves improved availability and security without requiring complex additional functionality to be distributed across multiple components, thus resolving the contradiction between reliability and device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The connectivity component is designed as a universal component that handles multiple functions: storing connection configuration information, managing multiple connection routes, providing security credentials, and enabling both on-premise and off-premise access. This multi-functional design consolidates what would otherwise require separate components, improving reliability while avoiding the complexity penalty of distributed functionality

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

2Adaptability or versatility

If multiple connection routes are provided for application flows, then quality of service and flexibility are improved, but system complexity increases

Engineering Contradiction:
Improveroute selection flexibility and quality of serviceVSAvoidconnection configuration management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The connectivity component automatically manages the complexity of multiple connection routes by providing self-service functionality. It stores connection configuration information for multiple routes and automatically provides appropriate credentials and routing information to clients based on their needs. This eliminates the need for manual configuration management and reduces system complexity while maintaining adaptability and quality of service

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11082531B2Communication with an application flow in an integration system
Publication Date: 2021.08.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11082531B2 patent drawing
  • US11082531B2 patent drawing
  • US11082531B2 patent drawing

AI summary

Presented are concepts for configuring data communication with an application flow in an integration system, wherein various connection routes to an application flow may be offered to a client. By way of example, connection configuration information associated with an application flow may relate to a plurality of different connection routes that are available for the associated application flow. This connection configuration information may be dynamically maintained to reflect flow and connection route availability. When an application flow is requested by a client, the connection configuration information for that application flow may be provided to the client. This may enable the client to select a preferred route.