Cloud Integration Flow Export and Import Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid shift from on-premises applications to hybrid SaaS and on-premises applications complicates enterprise application integration, as existing solutions lack efficient methods for migrating and managing integration flows between different environments, particularly for testing and deployment.

Innovation Solution

A system and method for exporting and importing integration flows in a cloud-based integration service, featuring a web interface application with export and import logic components that handle dependent resources and secure information removal, along with validation checks for seamless migration across environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If integration flows are migrated between different environments, then testing and deployment capabilities are improved, but security information may be exposed during migration

Engineering Contradiction:
Improveenvironment migration capabilityVSAvoidsecurity information exposure
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and removes secured information from integration flows during the export process. The export logic component specifically identifies and removes sensitive data such as credentials, passwords, and security tokens from the integration flow definition and its dependent resources, allowing the flow to be migrated without exposing security information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary export logic component that acts as a mediator between the integration flow and the migration process. This component processes the integration flow, removes secured information, and prepares a sanitized version for migration, thereby preventing direct exposure of sensitive data during environment transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If dependent resources are exported with the integration flow, then migration completeness is improved, but system complexity increases

Engineering Contradiction:
Improvemigration completenessVSAvoidexport process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the export process into distinct logical components: identifying the integration flow, identifying dependent resources, removing secured information, and exporting the packaged set. This segmentation allows each step to be handled independently and systematically, managing complexity through structured decomposition of the migration task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The export logic component is designed as a universal solution that handles multiple functions: it can export integration flows, identify and export dependent resources, remove various types of secured information, and validate the export. This multi-functional approach consolidates complexity into a single versatile component rather than requiring separate mechanisms for each aspect of migration.

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

3Manufacturing precision

If validation checks are performed during import, then data integrity is improved, but import time increases

Engineering Contradiction:
Improvedata integrityVSAvoidimport time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs validation checks as a preliminary action during the import process. The import logic component validates the imported integration flow and its dependent resources before finalizing the import, ensuring data integrity early in the process. This preliminary validation prevents later errors and rework, ultimately saving time despite the initial validation overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10324697B2System and method for importing and extorting an integration flow in a cloud-based integration platform
Publication Date: 2019.06.18 ORACLE INT CORP
  • US10324697B2 patent drawing
  • US10324697B2 patent drawing
  • US10324697B2 patent drawing

AI summary

In accordance with an embodiment, described herein is a system and method for exporting and importing integration flows in a cloud-based integration service. The cloud-based integration service includes a web interface application for creating an integration flow, and a runtime for executing the integration flow. The web interface application can provide an import interface and an import logic component, and an export interface and an export logic component. The export logic component can be configured to export an integration flow and its dependent resources, regardless of their lock states, and with secured information removed from the dependent resources. The import logic component can be configured to import an integration flow and its dependent resources; and perform a plurality of checks and validations for each dependent resource being imported, to determine whether to create the dependent resource in the system, or keep an existing dependent resource in the system.