Invention Grant
- Patent Title: Automating client development for network APIs
- Patent Title (中): 自动化客户端开发网络API
-
Application No.: US14464040Application Date: 2014-08-20
-
Publication No.: US09398081B2Publication Date: 2016-07-19
- Inventor: Li Li , Wu Chou , Wei Zhou
- Applicant: Futurewei Technologies, Inc.
- Applicant Address: US TX Plano
- Assignee: Futurewei Technologies, Inc.
- Current Assignee: Futurewei Technologies, Inc.
- Current Assignee Address: US TX Plano
- Agency: Futurewei Technologies, Inc.
- Main IPC: G06F9/54
- IPC: G06F9/54 ; H04L29/08 ; H04L29/06 ; H04N21/443 ; H04M7/00

Abstract:
System and method of automating client development for an application programming interface (API). An embodiment includes an apparatus capable of receiving information regarding a target application resource accessible by an API, and of generating a selected sequence of API calls based on weighted transitions in an API model representing resources needed for a client to perform interactions with the API. The apparatus is able to automatically generate a client program for interacting with the API according to a sequence of API calls. Additionally, methods are described for converting a model of an API into a directed, weighted graph, allowing determination of a selected sequence of API calls to access a target application resource. The API may be a Representational State Transfer API (REST API) implemented for a software defined network (SDN).
Public/Granted literature
- US20160057207A1 AUTOMATING CLIENT DEVELOPMENT FOR NETWORK APIs Public/Granted day:2016-02-25
Information query