Declarative Configuration Composer for Enterprise Cloud Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of enterprise systems with vendor-provided cloud-based systems is a time-consuming and resource-intensive process, requiring complex technical configurations, process configurations, and provisioning procedures, which can be simplified by automating the invocation of application programming interfaces (APIs).
Innovation Solution
A declarative technical configuration approach is implemented, where a configuration descriptor is used to declare API sequences and parameters, allowing the integration services platform to automatically execute configuration tasks by invoking APIs in a specific order, reducing the need for manual programming and expert knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual technical configuration and provisioning procedures are used for integrating enterprise systems with vendor-provided systems, then flexibility and control over configuration details are maintained, but the integration process becomes time-consuming and resource-intensive
Solution Approach 1:
The patent introduces an integration services platform as an intermediary between enterprise systems and vendor-provided systems. This platform automatically executes configuration tasks by processing configuration descriptors and invoking APIs in the correct sequence, eliminating manual configuration efforts while maintaining system integration capabilities
Solution Approach 2:
The patent employs preliminary action by pre-defining configuration descriptors that contain all necessary API invocation sequences and parameters before integration execution. These descriptors are processed automatically by the integration services platform, preparing and executing configurations in advance without requiring manual intervention during the integration process
2Loss of time
If automated API invocation is implemented through declarative technical configuration, then configuration time and resource consumption are reduced, but the initial setup and definition of configuration descriptors require expert knowledge
Solution Approach 1:
The patent uses copying by creating reusable configuration descriptors that can be stored and reused across multiple integration scenarios. Once a configuration descriptor is defined with the correct API sequences and parameters, it can be copied and applied to similar integration tasks, eliminating the need to redefine configurations repeatedly and reducing the burden of expert knowledge for routine integrations
Data Source
AI summary
Methods, systems, and computer-readable storage media for receiving a configuration descriptor from configuration descriptor repository, the configuration descriptor declaring a configuration task, and providing an order of invoking two or more application programming interfaces (APIs) to respective components of the enterprise-side landscape to execute the configuration task, processing the configuration descriptor by a configuration executor of an integration services platform to automatically execute at least a portion of the configuration task by invoking the two or more APIs in the order, a response of a first API being provided as a request to a second API, and selectively indicating one of success and failure of the configuration task based on at least one response of the two or more APIs.


