Dynamic Custom Process Orchestration Across System Landscapes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional orchestration techniques for landscape management services have limitations due to their non-custom, static, and predefined nature, leading to complexity and difficulties in managing system landscapes effectively across multiple components.

Innovation Solution

A computer-implemented method and system for orchestrating custom processes across system landscapes, using a dynamic and extensible framework that determines implicated entities and subsets based on operations graphs and constraints, allowing for the creation and execution of custom processes tailored to specific system landscapes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional predefined orchestration techniques are used, then system stability is maintained, but adaptability to custom processes deteriorates

Engineering Contradiction:
Improveadaptability to custom processesVSAvoidcomplexity of orchestration system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static, predefined orchestration system into a dynamic one by introducing runtime process models that can be customized and adapted to specific landscape management needs. The system allows processes to be defined dynamically based on operational requirements rather than being constrained to fixed predefined sequences, enabling flexibility while maintaining manageability through structured process definitions.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If traditional static orchestration is used, then system simplicity is maintained, but process customization capability deteriorates

Engineering Contradiction:
Improveprocess customization capabilityVSAvoidease of landscape management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent employs lightweight, parameter-driven process definitions that can be quickly created, modified, and discarded based on specific landscape management requirements. Instead of building complex permanent customization frameworks, the system uses simple process models with configurable parameters that can be adapted rapidly without requiring substantial system changes or maintenance overhead.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Adaptability or versatility

If predefined atomic operations are used, then system reliability is maintained, but scope of operations deteriorates

Engineering Contradiction:
Improvescope of operationsVSAvoidreliability of orchestration
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the orchestration system into hierarchical layers: reliable predefined atomic operations form the foundation, while customizable process models built upon them extend operational scope. This segmentation allows the system to maintain reliability through proven atomic operations while achieving versatility through composable process definitions that can be validated against the stable atomic operation layer.

Inventive Principle:
Principle #1Segmentation

4Productivity

If complex predefined operations are used, then operational scope is increased, but system complexity deteriorates

Engineering Contradiction:
Improveproductivity of landscape managementVSAvoidcomplexity of operation definitions
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a nested structure where simple atomic operations are contained within composite operations, which are in turn nested within customizable process models. This nesting allows complex landscape management scenarios to be built by composing simpler validated components, increasing productivity while managing complexity through hierarchical organization and reuse of proven operation patterns.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10402229B2Platform for orchestrating custom processes across system landscapes
Publication Date: 2019.09.03 SAP SE
  • US10402229B2 patent drawing
  • US10402229B2 patent drawing
  • US10402229B2 patent drawing

AI summary

Methods, systems, and computer-readable storage media for receiving a request to execute a custom process over a target system, the custom process including one or more operations, determining, for each operation of the custom process, a set of entities implicated by a respective operation based on an operations graph of the custom process, and relations paths of the respective operation, determining, for each set of entities, a sub-set of entities based on one or more constraints of the respective operation, providing, for each operation of the custom process, an operation process that is to be executed over one or more entities of a respective sub-set of entities, combining operation processes into a single custom process, and initiating execution of the single custom process.