Universal Service Model for Automated Composition
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


