REST Service Capability Notification via Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In REST systems, service capability discovery processes are inefficient as they require each client to send separate service capability requests, leading to unnecessary network resource utilization and redundant information exchange.

Innovation Solution

Implementing a method where a notification server receives and relays service capability information between clients using a single service capability request, eliminating the need for clients to send their own service capability requests and optimizing network resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If each client sends separate service capability requests to discover service capabilities, then service capability information can be obtained, but network resource utilization increases and redundant information exchange occurs

Engineering Contradiction:
Improveservice capability information exchangeVSAvoidnetwork resource utilization
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent introduces a notification server as an intermediary component that mediates between REST clients and target clients. The notification server receives service capability information from one client and automatically notifies other clients without requiring them to send separate requests, thus reducing network resource utilization while maintaining complete information exchange

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables automatic service capability discovery where clients are passively notified of service capabilities by the notification server without actively requesting them. This self-service mechanism allows clients to obtain necessary information automatically when it becomes available, eliminating redundant request-response cycles

Inventive Principle:
Principle #25Self-service

2Reliability

If clients send separate service capability requests, then service capability discovery is completed, but redundant processes and network traffic increase

Engineering Contradiction:
Improveservice capability discoveryVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The notification server acts as a mediator that consolidates service capability discovery operations. Instead of multiple clients sending separate requests, the notification server collects information once and distributes it to all interested clients, maintaining discovery reliability while significantly improving network efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges multiple service capability discovery processes into a single coordinated operation. The notification server combines requests from multiple clients and handles the information exchange in one unified process, eliminating redundant network traffic while ensuring all clients receive the necessary capability information

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10218766B2Method of service capability notification
Publication Date: 2019.02.26 FUTUREWEI TECHNOLOGIES INC
  • US10218766B2 patent drawing
  • US10218766B2 patent drawing
  • US10218766B2 patent drawing

AI summary

A method of service capability notification including receiving a service capability of a representational state transfer (REST) client and a request for a service capability of a target client from an application server, sending the service capability of the target client to the application server in response to the request, and sending the service capability of the REST client to a notification server so that the notification server is able to provide the service capability of the REST client to the target client.