Central Information Broker for Software Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex software systems with numerous dependencies and disparate data storage formats and access mechanisms make it difficult to manage and consolidate software management information across multiple applications and components.

Innovation Solution

A central information broker is introduced to store and manage software management information from various information providers, providing a unified interface for obtaining and delivering this information to consumers, thereby simplifying data access and reducing the need for multiple adapters and interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is stored in different locations and formats across multiple software applications, then each application can maintain its own data structure and access methods, but the system complexity increases and data management becomes difficult

Engineering Contradiction:
Improvedata storage flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an information broker as an intermediary component that mediates between information providers (software applications) and information consumers. The broker collects, standardizes, and manages data from multiple sources, providing a unified access point that reduces system complexity while maintaining data storage flexibility across applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If each software application uses different interfaces to transfer data, then applications can be independently designed and implemented, but the architecture becomes complex and difficult to manage

Engineering Contradiction:
Improveapplication development easeVSAvoidarchitecture complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The information broker provides a universal interface that can handle data transfer between any software applications regardless of their individual data formats or access methods. This multi-functional broker consolidates multiple specialized interfaces into a single standardized access point, maintaining application independence while reducing architectural complexity.

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

3Reliability

If software management information is distributed across multiple locations, then data can be stored close to its source, but retrieving and consolidating information becomes time-consuming

Engineering Contradiction:
Improvedata availabilityVSAvoidinformation retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The information broker performs preliminary actions by proactively collecting and caching software management information from multiple information providers in advance. This allows the broker to quickly retrieve and provide consolidated information to consumers without requiring real-time queries to multiple sources, reducing retrieval time while maintaining data availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8694596B2Systems and methods for information brokering in software management
Publication Date: 2014.04.08 SAP SE
  • US8694596B2 patent drawing
  • US8694596B2 patent drawing
  • US8694596B2 patent drawing

AI summary

Methods and systems consistent with embodiments of the present invention may provide an interface configured to obtain software management information from software applications under management, and provide a central information broker having the software management information.