Composable Software Capability Catalog for Interoperable Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing system architecture development and deployment techniques are complex, leading to increased costs and complexity due to the need for custom integration and interoperability between various components, which are often off-the-shelf or custom-developed.

Innovation Solution

A platform that utilizes packaged software capabilities, enabling cataloging, distribution, and deployment of these capabilities through a system that includes an integration engine, access manager, and blockchain for validation and authorization, allowing for rapid system design and deployment without custom coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If off-the-shelf system elements are used, then development costs are reduced, but integration complexity and customization requirements increase

Engineering Contradiction:
Improvedevelopment costVSAvoidintegration complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system segments functionality into discrete, standardized packaged software capabilities that can be independently selected and combined. Each capability is a self-contained unit with defined interfaces, allowing organizations to assemble systems from pre-built components rather than integrating disparate off-the-shelf products, thereby reducing both development costs and integration complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The platform provides universal packaged software capabilities that can be reused across multiple applications and systems. These standardized capabilities serve multiple functions and can be composed in different ways to meet various business requirements, eliminating the need for custom integration work for each new system

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

2Reliability

If custom solutions are developed, then system requirements are satisfied, but development and maintenance costs increase

Engineering Contradiction:
Improvesystem requirements satisfactionVSAvoiddevelopment cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system performs preliminary action by pre-building standardized software capabilities that have already been developed, tested, and validated. These pre-fabricated components satisfy common business requirements out-of-the-box, eliminating the need for custom development while maintaining reliability through proven, reusable code

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The platform allows customization through parameter changes rather than code changes. Packaged software capabilities can be configured with different parameters and settings to satisfy specific system requirements, enabling flexibility and requirement satisfaction without the costs associated with custom development and maintenance

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If integration processes are performed, then interoperability between elements is enabled, but complexity and maintenance costs increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The platform acts as an intermediary that manages the composition and interaction of packaged software capabilities. It provides automated composition services that handle the complexity of interoperability behind the scenes, allowing capabilities to work together through standardized interfaces without exposing integration complexity to users

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12468784B2Systems and methods supporting composable system architectures
Publication Date: 2025.11.11 ACCENTURE GLOBAL SOLUTIONS LTD
  • US12468784B2 patent drawing
  • US12468784B2 patent drawing
  • US12468784B2 patent drawing

AI summary

The invention provides a platform for evaluating and distributing packaged software capabilities. The packaged software capabilities described herein may be discrete pieces of software designed to perform a specific task and multiple packaged software capabilities may be combined to create larger functionality, such as an application. Packaged software capabilities may be analyzed using a variety of techniques to evaluate interoperability based on standard(s) to determine whether the packaged software capabilities support desired hardware, authentication, authorization, and the like. A catalog of packaged software capabilities satisfying the standard(s) may be created and the platform may provide a variety of techniques for searching the catalog based on search parameters to identify best fit packaged software capabilities meeting a user's needs.