METHOD AND APPARATUS FOR GENERATING MASHUP GRAPH, AND METHOD AND APPARATUS FOR RECOMMENDING MASHUP SERVICE
First Claim
Patent Images
1. A method of generating a mashup graph, the method comprising:
- receiving a set of services and collecting application programmable interfaces (APIs) of the services; and
generating a mashup graph by using the collected APIs, according to information regarding connections between the APIs and weights between the APIs.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and apparatus for generating a mashup graph. The method includes receiving a set of services and collecting application programmable interfaces (APIs) of the services, and generating a mashup graph by using the collected APIs according to information regarding connections between the APIs and weights between the APIs. Thus, a mashup graph having a simple form in which a user'"'"'s preference can be reflected can be generated, instead of a complicated connection matrix.
35 Citations
20 Claims
-
1. A method of generating a mashup graph, the method comprising:
-
receiving a set of services and collecting application programmable interfaces (APIs) of the services; and generating a mashup graph by using the collected APIs, according to information regarding connections between the APIs and weights between the APIs. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for generating a mashup graph, the apparatus comprising:
-
an interface collection unit which receives a set of services and collects application program interfaces (APIs) of the services; an input/output connection test engine which stores and outputs information regarding connections between the APIs and weights between the APIs; and a mashup graph generating unit which generates a mashup graph by using the collected APIs, according to the information regarding the connections and the weights, which is provided by the input/output connection test engine.
-
-
6. A method of recommending a mashup service, the method comprising:
-
(a) receiving a set of services and collecting application program interfaces (APIs) of the services; and (b) generating a mashup graph by using the collected APIs, according to information regarding connections between the APIs and weights between the APIs; and (c) reflecting a user'"'"'s request to the mashup graph, and generating and outputting a mashup list. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for recommending a mashup service, the apparatus comprising:
-
an interface collection unit which receives a set of predetermined services and collects application program interfaces (APIs) of the services; a mashup graph generating unit which generates a mashup graph by using the collected APIs, according to information regarding connections between the APIs and weights between the APIs; and an authoring engine which calculates maximum weight spanning trees in which a sum of the weights is greatest in the generated mashup graph, selects and calculates a maximum weight spanning tree in which a user'"'"'s request is reflected, from among the maximum weight spanning trees, and outputs a calculated result as a mashup list. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification