Optimal Service Composition Selection for Cost Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for providing service components to business processes are not cost-effective, leading to a need for a more efficient approach to deliver these components at a lower cost.

Innovation Solution

A method is developed to identify and form optimal service compositions by identifying service components needed by multiple business processes, specifying service compositions that include these components, and determining an optimal subset of service compositions that minimizes deployment costs, using a service delivery graph and a greedy heuristic algorithm to select the most beneficial compositions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If service components are provided individually to each business process, then each business process receives its needed components, but the total deployment cost increases

Engineering Contradiction:
Improveservice component deliveryVSAvoiddeployment cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple service components into service compositions that can be deployed together as a group. Instead of deploying each service component separately to satisfy individual business process needs, the system creates compositions that bundle components serving multiple business processes, thereby reducing total deployment cost while ensuring all needed components are delivered.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates service compositions with multi-functionality that can serve multiple business processes simultaneously. A single service composition is designed to provide service components to several different business processes, making the deployment more cost-effective by eliminating redundant deployments while maintaining reliable delivery of needed components.

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

2Loss of energy

If service compositions are created to reduce deployment cost, then cost efficiency improves, but the complexity of identifying and selecting optimal compositions increases

Engineering Contradiction:
Improvedeployment costVSAvoidservice composition selection
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent employs a feedback mechanism where the system evaluates the effectiveness of service compositions in meeting business process needs and adjusts the selection accordingly. The feedback loop identifies which compositions are most cost-effective while still satisfying all business process requirements, reducing the complexity of manual optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically identifying and selecting optimal service compositions without requiring complex manual analysis. The patent enables the system to autonomously determine which service compositions should be deployed to meet business process needs at minimum cost, reducing the operational complexity of composition selection.

Inventive Principle:
Principle #25Self-service

3Reliability

If all service compositions are deployed to ensure complete coverage, then all business process needs are met, but unnecessary components are distributed increasing cost

Engineering Contradiction:
Improveservice component coverageVSAvoidservice component distribution
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and identifies only the essential service components that are independently needed by each business process. By separating the essential components from non-essential ones, the system can deploy service compositions that contain only the necessary components, avoiding the distribution of unnecessary service components while ensuring complete coverage of needed components.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by deploying only the specific service compositions that are necessary to meet business process needs, rather than deploying all possible compositions. The system identifies the minimal sufficient set of compositions that provides complete coverage of needed components without over-provisioning or distributing unnecessary components.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12131340B2Optimal group of service compositions
Publication Date: 2024.10.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12131340B2 patent drawing
  • US12131340B2 patent drawing
  • US12131340B2 patent drawing

AI summary

A method and system for forming service compositions to provide service components to business processes. Service components independently needed by each business process are identified. At least one of the service components is needed by at least two business processes. At least two different service components are needed by at least one business process. At least two service compositions are specified. Each service composition includes at least one service component. At least one service composition comprises at least two service components. An optimal subset of the service compositions is ascertained, such that the total cost of deploying the service compositions in the optimal subset to provide the service components independently needed by each business process does not exceed the total cost of deploying the service compositions in any other subset of the service compositions to provide the service components independently needed by each business process.