Architecture Solution Map Builder for Software Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Architecting a software deployment across multiple computing systems is complex due to numerous possible configurations, making it a resource-intensive process to determine a relevant architecture.

Innovation Solution

A method involving user-generated input to select initial topics, determining complementary topics using a relationship matrix, and rendering an architecture solution map with visually displayed nodes, which can be pre-defined or user-defined, and is interactive with customizable features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If comprehensive configuration scenarios are considered to ensure complete architecture coverage, then architecture completeness is improved, but process time and resource consumption increase significantly

Engineering Contradiction:
Improvearchitecture completenessVSAvoidprocess time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining topic relationships and configuration scenarios before the architecture design process. A relationship matrix is pre-built with topic dependencies, and predefined scenarios are prepared in advance. This allows the system to quickly retrieve and assemble relevant topics without needing to analyze all possible configurations from scratch, thus reducing process time while maintaining completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a relationship matrix and scenario generator. This intermediary layer translates user requirements into specific topic selections by mediating between the high-level configuration scenarios and the detailed topic list. The scenario generator acts as a mediator that automatically identifies relevant topics based on predefined relationships, eliminating the need for manual review of all possible configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual review of all configuration scenarios is performed to ensure architecture accuracy, then architecture quality is improved, but labor requirements and complexity increase

Engineering Contradiction:
Improvearchitecture qualityVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the system to automatically generate and validate architecture configurations based on predefined relationships. The scenario generator automatically identifies relevant topics and configurations without requiring manual intervention for each scenario. The relationship matrix automatically enforces topic dependencies, reducing the need for manual validation while maintaining architecture quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the system automatically validates selected topics against predefined relationships and configurations. The relationship matrix provides continuous feedback on topic compatibility and dependency satisfaction. This automated feedback loop ensures architecture quality by immediately identifying and correcting configuration errors, eliminating the need for manual review of all scenarios.

Inventive Principle:
Principle #23Feedback

3Productivity

If predefined relationship matrices are used to quickly identify complementary topics, then process efficiency is improved, but flexibility for custom configurations may be reduced

Engineering Contradiction:
Improveprocess efficiencyVSAvoidconfiguration flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the relationship matrix and configuration scenarios adjustable and adaptable. The system allows users to modify predefined relationships and add custom configuration scenarios as needed. The scenario generator dynamically adapts to user-specific requirements by selecting from predefined templates while allowing customization. This dynamic approach maintains efficiency through predefined structures while providing flexibility for custom configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements universality by creating a multi-functional system that can handle both standard predefined scenarios and custom configurations. The relationship matrix serves multiple purposes: it provides quick topic identification for standard scenarios while also serving as a flexible framework for custom configurations. The scenario generator can operate in both automated mode (using predefined relationships) and manual mode (allowing custom topic selection), making the system universally applicable to different architecture needs.

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

Data Source

PatentUS7925977B2Architecture solution map builder
Publication Date: 2011.04.12 SAP SE
  • US7925977B2 patent drawing
  • US7925977B2 patent drawing
  • US7925977B2 patent drawing

AI summary

Architecture solution maps can be generated which graphically represent an interrelation among a plurality of topics related to the deployment of software in a computing landscape. A user, when generating the architecture solution map, can define that only topics having a predefined level of relatedness are included within a rendered architecture solution map.