Metadata-Driven Service Connectivity Engine for Vendor-Agnostic Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interface technologies fail to automatically select optimal process flows for entities based on detected characteristics and metadata, leading to inefficient user experience and service integration.

Innovation Solution

A vendor-agnostic service architecture that utilizes metadata-driven service connectivity engines to analyze metadata from various vendors and consumers, generating customized interfaces and workflows for seamless service integration and selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual interface design and service selection is used, then interface customization and control are improved, but user experience efficiency and service integration speed deteriorate

Engineering Contradiction:
Improveuser experienceVSAvoidservice integration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-service by automatically analyzing consumer profiles, detecting entity characteristics, and selecting optimal process flows without manual intervention. The service connectivity engine autonomously integrates vendor services based on consumer needs, eliminating the time-consuming manual configuration while maintaining customized interface quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Vendor services and consumer profiles are pre-configured with metadata and characteristics before actual service requests. This preliminary preparation enables the system to quickly match and integrate services in real-time without manual intervention, resolving the contradiction between customization and integration speed.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If vendor-specific integration methods are used, then service functionality is improved, but system adaptability and interoperability deteriorate

Engineering Contradiction:
Improveservice integration capabilityVSAvoidintegration architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service connectivity engine implements a universal integration architecture that can handle multiple vendor services through a single standardized interface. By using metadata-driven service selection and standardized data models, the system achieves high adaptability across different vendors without requiring complex vendor-specific integration code for each service.

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

Solution Approach 2:

The patent introduces a service connectivity engine as an intermediary layer between consumers and vendor services. This mediator translates diverse vendor interfaces into a unified service model, enabling adaptable service integration while simplifying the overall system architecture by abstracting away vendor-specific complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated service selection is implemented, then service integration efficiency is improved, but system complexity and metadata processing requirements worsen

Engineering Contradiction:
Improveservice integration efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system transforms complex service integration problems into manageable parameter comparisons by using metadata attributes and consumer profile characteristics. The service connectivity engine evaluates services based on defined parameters and weights, converting complex decision-making into systematic parameter matching that improves efficiency while managing complexity through structured data representation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240127150A1Metadata-driven dynamic user interface for registration and execution of vendor-agnostic services
Publication Date: 2024.04.18 ORACLE INT CORP
  • US20240127150A1 patent drawing
  • US20240127150A1 patent drawing
  • US20240127150A1 patent drawing

AI summary

In one or more embodiments, a metadata-driven user interface is implemented for presenting a set of available services, provided by a plurality of vendors, to a particular service consumer. The system queries metadata associated with of a set of candidate vendors to identify services provided by the candidate vendors that are available to a service consumer. The system generates and customizes the meta-driven interface for the service consumer based on the services available. The system receives user input selecting at least one of the services provided by a vendor. The system then queries configuration information associated with the particular service. The configuration information includes, for example, a workflow associated with the service, and identification of the service consumer's information to be used in execution of the workflow associated with the service. The system obtains the service consumer's information and uses the service consumer's information to cause execution of the workflow.