Adapter Connector Integration Process for Computing Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integration scenarios often require complete redeployment when modified, leading to unrecoverable states and manual intervention, especially in dynamic environments like OSGi, due to the potential for integration adapters not being deployed prior to the scenario, resulting in system downtime and computational expenses.

Innovation Solution

Establishing relationships between consuming integration flows and integration adapters during the design time phase, allowing for dependency injection and ensuring adapters are deployed before integration scenarios, using a connector component that manages dependencies and waits for all deployment processes to finish before activating the integration scenario.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If integration scenarios are deployed without ensuring adapter deployment order, then deployment speed is improved, but system reliability deteriorates due to unrecoverable states

Engineering Contradiction:
Improvedeployment speedVSAvoidsystem reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent establishes relationships between integration flows and adapters during the design phase, creating a deployment manifest that pre-defines deployment order requirements. This preliminary action allows the system to automatically manage deployment sequencing without manual intervention, ensuring adapters are deployed before integration scenarios while maintaining fast automated deployment.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If complete redeployment is performed when integration scenarios are modified, then system consistency is improved, but productivity deteriorates due to downtime

Engineering Contradiction:
Improvesystem consistencyVSAvoiddeployment productivity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent segments the integration deployment into independent deployable units (integration scenarios and adapters) with defined dependencies. The deployment manifest captures these relationships, allowing selective redeployment of only affected components rather than forcing complete system redeployment, thus maintaining consistency while minimizing downtime and maximizing productivity.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If manual intervention is required for deployment recovery, then deployment control is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveease of deploymentVSAvoiddeployment management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service deployment management through automated dependency resolution. The deployment manifest automatically tracks relationships between integration flows and adapters, and the system autonomously manages deployment sequencing and recovery operations without requiring manual intervention, thereby improving ease of operation while handling complexity automatically.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3657320B1Integration process for integrating an adapter connector
Publication Date: 2021.11.24 SAP SE
  • EP3657320B1 patent drawingFigure 1
  • EP3657320B1 patent drawingFigure 2
  • EP3657320B1 patent drawingFigure 3

AI summary

Deployment of computing environment is initiated. The computing environment includes at least one integration scenario and at least one adapter providing an interface to a backend computing system. Thereafter, a runtime component prevents activation of the at least one integration scenario until such time that the at least one adapter is fully deployed. Integration flows within the at least one integration scenario are subsequently enabled to utilize the at least one adapter. Related apparatus, systems, techniques and articles are also described.