API Call Authentication via Ecosystem Service Market

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interface calling methods between application programs incur high costs due to key encryption and suffer from poor stability and security, especially when network or physical faults occur.

Innovation Solution

A cloud server provides an ecosystem service market that authenticates and manages interface calls between applications, reducing costs and enhancing security by using identity verification, resource monitoring, and capacity expansion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If key encryption is used to ensure security of interface calling between application programs, then security is improved, but interface opening costs increase

Engineering Contradiction:
Improvesecurity of interface callingVSAvoidinterface opening costs
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud server as an intermediary that provides identity verification services for interface calling between application programs. Instead of each application implementing its own key encryption mechanism, the cloud server acts as a mediator that authenticates identities and manages security, thereby reducing the complexity and costs for individual applications while maintaining security through centralized identity management

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If key encryption is used for interface calling between application programs, then security is improved, but stability deteriorates when network or physical faults occur

Engineering Contradiction:
Improvesecurity of interface callingVSAvoidstability of interface calling
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The cloud server serves as a mediator that not only provides identity verification but also monitors the status of application programs. When network or physical faults occur, the cloud server can detect these failures and manage the interface calling process accordingly, thereby improving stability while maintaining security through centralized control and fault management

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If each application program implements its own key encryption mechanism, then security is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity of interface callingVSAvoidcomplexity of interface calling system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cloud server provides universal identity verification services that can be used by multiple application programs. Instead of each application implementing its own key encryption mechanism, the cloud server offers a multi-functional platform that handles authentication, security management, and fault monitoring for all applications, thereby reducing overall system complexity while maintaining security

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

Solution Approach 2:

The cloud server acts as an intermediary that centralizes security management functions. Rather than distributing complex key encryption implementations across multiple applications, the cloud server consolidates these functions in a single location, reducing the complexity burden on individual applications and simplifying the overall system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4664858A1Interface calling method and apparatus
Publication Date: 2025.12.17 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • EP4664858A1 patent drawingFigure 1~2
  • EP4664858A1 patent drawingFigure 3
  • EP4664858A1 patent drawingFigure 4

AI summary

Embodiments of this application disclose an interface calling method, to reduce interface opening costs of an application program. The method in embodiments of this application includes: A cloud server provides an ecosystem service market, where the ecosystem service market is configured to provide a service for calling an application programming interface between different applications; receives, through the ecosystem service market, an interface calling request sent by a first application, where the interface calling request carries an identity of the first application, the interface calling request is used to call an application programming interface of a second application, and the identity is an identifier allocated by the ecosystem service market; performs, through the ecosystem service market, authentication on the identity that is of the first application and that is carried in the interface calling request; and if the authentication succeeds, calls the application programming interface of the second application through the ecosystem service market.