Service aggregation and functional information-based API recommendation method

A technology of functional information and recommendation methods, applied in the field of Internet services, can solve the problems of ignoring aggregated information and so on

Active Publication Date: 2016-12-21
ZHEJIANG UNIV
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the previous method ignores the aggregated information of the API, namely Mashup

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Service aggregation and functional information-based API recommendation method
  • Service aggregation and functional information-based API recommendation method
  • Service aggregation and functional information-based API recommendation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to describe the present invention more specifically, the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0023] Such as figure 1 As shown, the present invention is based on the API recommendation method of service aggregation and function information, and the specific process is as follows:

[0024] First, the variables and formulas used need to be defined.

[0025] Definition 1. U: A collection of users (ie developers).

[0026] Definition 2.M: A collection of API aggregated Mashups.

[0027] Definition 3.A: A collection of APIs.

[0028] Definition 4. UM matrix: UM matrix represents the history of users calling Mashup. If user u i Invoked Mashupm j , then UM ij = 1, otherwise it is 0.

[0029] Definition 5. UA matrix: The UA matrix represents the history of the user calling the API. If user u i Called the API a j , then UA ij =1, otherwise it is ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a service aggregation and functional information-based API (Application Programming Interface) recommendation method. According to the method, an API is recommended to different users by utilizing historical call information of the users, functional description information of the API and aggregation Mashup information of the API. An existing method either only considers the functional information of the API and does not consider the aggregation information of the API, or only utilizes the aggregation information of the API and does not consider the functional information of the API; and the method provided by the invention fuses the functional information and the aggregation information of the API, and performs unified modeling on all the information through a graphic model, so that the effect of API recommendation implemented by the method provided by the invention is remarkably improved in comparison with the effect of API recommendation implemented by the existing method.

Description

technical field [0001] The invention belongs to the technical field of Internet services, and in particular relates to an API (Application Programming Interface, Application Programming Interface) recommendation method based on service aggregation and function information. Background technique [0002] With the rapid development of SOA (Service-Oriented Architecture) system architecture and Web 2.0 in recent years, the number of Web services in the network has shown an explosive growth trend, and its manifestations have also undergone tremendous changes. Traditional Web services provide certain application services on the Web through the SOAP (Simple Object Access Protocol) communication protocol defined by the WSDL (Web Services Description Language) description document, and register and publish through UDDI (Universal Description Discovery and Integration). However, with the rise and development of REST (Representational State Transfer) architecture, traditional SOAP Web ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30
CPCG06F16/285G06F16/951
Inventor 吴健高维陈亮梁婷婷万瑶应豪超韩玉强王皓然邓水光李莹尹建伟吴朝晖
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products