Guiding Messages for Cloud Integration Flow Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of developing integration flows in cloud-based integration services poses challenges for non-technical users, as it requires defining various components before deployment, and the process can be cumbersome due to optional components and varying requirements.

Innovation Solution

A system that generates guiding messages and completeness indicators within a web interface application to assist users in creating integration flows by comparing current definitions against complete flow definitions, dynamically updating and displaying necessary steps for completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a cloud-based integration service provides comprehensive integration flow capabilities with multiple components and optional features, then the functionality and versatility of the platform is improved, but the complexity of the development process increases making it difficult for non-technical users

Engineering Contradiction:
Improveintegration flow capabilitiesVSAvoiddevelopment process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides real-time feedback through guiding messages that compare the current integration flow definition against a complete flow definition. This feedback mechanism guides users through the development process by highlighting missing components and required actions, thereby reducing the perceived complexity while maintaining comprehensive integration capabilities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system establishes a complete flow definition in advance that outlines all required integration components and their configurations. By having this template ready before users start creating their integration flows, the system prepares the necessary structure and guidance upfront, making the development process more accessible to non-technical users.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system provides detailed guidance and completeness checking for integration flow creation, then the ease of use for non-technical persons is improved, but the system complexity and processing requirements increase

Engineering Contradiction:
Improveuser friendlinessVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system extracts and separates the guidance logic from the core integration flow execution logic. By isolating the completeness checking and guiding message generation as distinct functions, the system can provide detailed user guidance without significantly increasing the complexity of the core integration platform.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the system dynamically updates and compares integration flow definitions in real-time, then the productivity and efficiency of flow creation is improved, but the computational resources and processing time required increase

Engineering Contradiction:
Improveflow creation efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs partial comparisons by focusing on specific aspects of the integration flow definition that are most critical for completeness. Rather than进行全面 comparison of all possible components, the system identifies and checks only the essential elements needed to determine if the flow is complete, thereby maintaining high productivity with reduced computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10142188B2System and method for providing guiding messages in creating an integration flow in a cloud-based integration platform
Publication Date: 2018.11.27 ORACLE INT CORP
  • US10142188B2 patent drawing
  • US10142188B2 patent drawing
  • US10142188B2 patent drawing

AI summary

In accordance with an embodiment, described herein is a system and method for generating messages guiding a user in creating an integration flow in a cloud-based integration service. The cloud-based integration service can include a web interface application for a current integration flow, and a runtime for executing the current integration flow. A plurality of complete integration flow definitions can be provided, each defining a plurality of integration components for a particular type of integration flow. The system can select a complete integration flow definition based on the type of the current integration flow, dynamically update the complete integration flow definition, and compare the current integration flow against the selected complete integration flow definition. Based on the comparison, the system can generate one or more messages for graphical display in the web interface application, to guide the user in creating the current integration flow.