Ontology-Based Service Interdependency Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current emergent software systems fail to effectively manage and detect interdependencies between services, leading to unexpected system behavior and incompatibility issues when customers compose orders from multiple service providers, as these interdependencies are static and hard-coded, rather than dynamic and adaptable.

Innovation Solution

An ontology-based emergent computer software system that includes a partner-portal, customer-portal, and steering-component, where service partners provide service type and parameter information, allowing for dynamic classification and management of interdependencies, with the steering-component generating and updating rules and parameters within an ontology database to ensure compatibility and prevent invalid orders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If interdependencies between services are hard-coded and static, then system structure is simple and manageable, but the system cannot adapt to dynamic service compositions and unexpected incompatibility issues arise

Engineering Contradiction:
Improveadaptability to dynamic service compositionsVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static, hard-coded interdependency relationships into dynamic, runtime-detectable relationships. The system continuously monitors service compositions and automatically detects incompatibilities that emerge during operation, allowing the system to adapt to changing service configurations without requiring complex pre-definition of all possible dependencies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements self-service through automated detection and resolution of service incompatibilities. When new services are added or existing services are modified, the system automatically detects potential conflicts and manages interdependencies without requiring manual intervention or complex administrative configuration, reducing the burden on system operators.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the system allows dynamic service additions and modifications by multiple participants, then system versatility increases, but unexpected behavior and conflicts in service interdependencies occur

Engineering Contradiction:
Improveservice composition flexibilityVSAvoidservice compatibility reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements continuous feedback mechanisms that monitor service compositions in real-time. When services are added, updated, or removed, the system automatically detects changes in interdependency relationships and provides feedback about potential incompatibilities. This feedback loop ensures that dynamic service modifications maintain system reliability by preventing incompatible service combinations from being deployed.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If customers can compose orders from large catalogues of services from multiple providers, then system functionality increases, but detection of incompatible service combinations becomes difficult

Engineering Contradiction:
Improveservice selection capabilityVSAvoidincompatibility detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary detection mechanism that automatically analyzes service compositions for incompatibilities. Rather than requiring customers to manually verify compatibility or relying on complex pre-definition of all constraints, the intermediary system continuously monitors service combinations and automatically detects conflicts, simplifying the customer experience while maintaining high detection accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9600796B2Ontology-based emergent ordering system and method
Publication Date: 2017.03.21 SOFTWARE AG
  • US9600796B2 patent drawing
  • US9600796B2 patent drawing
  • US9600796B2 patent drawing

AI summary

An method and system for handling service interdependencies in an ontology-based emergent environment that prompts service partners to provide both service type information and service parameters through a partner-portal so that the registered services can be classified into ontologies which allow parameters and rules to be associated with each registered service. The ontology modification information is generated by identifying an interdependency, manifesting the interdependency, generating new rules and parameters, and adding the new rules and parameters to the relevant service categories within the ontology database. The service partners are asked about these new parameters when registering a service.