REST Service Capability Notification via Intermediary Server
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If clients send separate service capability requests, then service capability discovery is completed, but redundant processes and network traffic increase
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
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
Data Source
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.


