Universal Service Model for Automated Composition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service composition methods face challenges in aggregating services described using various standards, as they often require manual translation and are not efficient in handling different service models, leading to complexity and increased time in service integration.

Innovation Solution

A holistic framework that translates services into a universal data-driven model using finite state automata, allowing for automatic composition of services across different description languages and models, enabling the creation of composite services through a parallel product operation based on a composition goal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual translation methods are used to aggregate services described using various standards, then service composition can be achieved, but the complexity and time required for service integration increases significantly

Engineering Contradiction:
Improveservice composition capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by introducing a universal service model that can represent services described using various different standards and description languages. This universal model serves as a common intermediary that enables services from different sources to be composed together without requiring manual translation for each pair of services, thereby reducing integration complexity while maintaining versatility.

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

Solution Approach 2:

The universal service model acts as an intermediary between services described using different standards. Instead of directly translating between various service description languages, the system translates services into the universal model format, which then serves as a common basis for composition operations, significantly simplifying the integration process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual translation methods are used to aggregate services described using various standards, then service composition can be achieved, but the time required for service integration increases

Engineering Contradiction:
Improveservice composition capabilityVSAvoidintegration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining a universal service model structure and translation rules that can be applied systematically. Services are translated into the universal model format using automated processes based on predefined schemas, eliminating the need for time-consuming manual translation during service composition operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual translation mechanisms with automated translation processes. Software systems automatically translate services into the universal model format using algorithmic rules, substituting the mechanical manual translation process with an efficient automated computational process that significantly reduces integration time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of information

If various service description models are used to describe services, then services can be described with specific semantics, but the complexity of handling different models increases

Engineering Contradiction:
Improveservice semantics preservationVSAvoidmodel handling complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by separating the service description into two distinct layers: the original service-specific description model (which preserves semantic information) and the universal service model (which provides a common structure for composition). This segmentation allows services to maintain their original semantic descriptions while being representable in a unified format for composition operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9009281B2Composition of services
Publication Date: 2015.04.14 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9009281B2 patent drawing
  • US9009281B2 patent drawing
  • US9009281B2 patent drawing

AI summary

A method of generating a set of composite services is provided herein. The method includes receiving standardized service descriptions of a set of component services from service providers. The standardized description of a component service may be translated to an automaton-based description. A specified goal associated with the set of component services may be received. The set of composite services may be generated based on the automaton-based description and the specified goal. Each of the generated composite services may accomplish the specified goal.