Application Pattern Integration via Generated Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrating system management topologies into multiple application patterns is challenging due to varying system management infrastructures, requiring modifications to either the application patterns or the system management infrastructure, and involves wasteful changes to pattern instances to extend their capabilities.

Innovation Solution

A method and system that generate artifacts from a first application pattern description to enable integration of capabilities into a second application pattern instance by analyzing the second pattern description and installing necessary artifacts on servers, allowing for the extension of capabilities without modifying the pattern instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple application patterns are integrated with a given system management infrastructure, then the system management capability is improved, but the complexity of integration increases due to varying infrastructures

Engineering Contradiction:
Improvesystem management integration capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system management infrastructure that can serve multiple diverse application patterns simultaneously. By designing the infrastructure to be infrastructure-agnostic and pattern-agnostic, it achieves multi-functionality where a single infrastructure supports various application patterns without requiring custom integrations for each pattern.

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

Solution Approach 2:

The patent introduces an intermediary layer (the standardized system management infrastructure) that mediates between diverse application patterns and underlying system resources. This intermediary abstracts the complexity of direct integrations, allowing application patterns to interact with system management through standardized interfaces rather than dealing with infrastructure-specific complexities directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If application pattern instances are modified to extend their capabilities, then the functionality is improved, but wasteful changes are incurred to the pattern instances

Engineering Contradiction:
Improvecapability extensionVSAvoidpattern instance integrity
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent segments the system into distinct layers: application patterns, pattern instances, and the system management infrastructure. By separating the capability extension functionality into the infrastructure layer rather than modifying pattern instances, it preserves the integrity of pattern instances while still enabling capability extension through the standardized infrastructure interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent establishes a preliminary standardized system management infrastructure that pre-provides common capabilities to application patterns. Instead of modifying pattern instances to add capabilities, the infrastructure is prepared in advance with standardized interfaces and functionalities that application patterns can utilize directly, avoiding wasteful modifications to the patterns themselves.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If system management topologies are integrated into various application patterns, then the system management coverage is improved, but the difficulty of integration increases due to unknown infrastructure details

Engineering Contradiction:
Improvesystem management coverageVSAvoidintegration difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent creates a standardized copy or model of system management interfaces that application patterns can use regardless of the underlying infrastructure specifics. By providing a standardized interface model that abstracts infrastructure details, it allows system management topologies to be integrated into various application patterns without requiring knowledge of specific infrastructure implementations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9569203B2Service-based integration of application patterns
Publication Date: 2017.02.14 KYNDRYL INC
  • US9569203B2 patent drawing
  • US9569203B2 patent drawing
  • US9569203B2 patent drawing

AI summary

One or more processors generate a plurality of artifacts from a first application pattern description. The first application pattern description describes at least one instance of a first application pattern. One or more processors receive a request for a capability of an instance of the first application pattern. The capability is requested to augment a second application pattern instance. One or more processors analyze a second application pattern description. The second application pattern description describes the second application pattern instance. Based on an analysis of the second application pattern description, one or more processors install one or more of the plurality of artifacts against at least one server of the second application pattern instance. One or more processors execute one or more automated operations in order to enable the second application pattern instance with the capability.