System and method for providing api version control
US-2020371779-A1 · Nov 26, 2020 · US
US10977102B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10977102-B2 |
| Application number | US-201916971256-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 19, 2019 |
| Priority date | Feb 20, 2018 |
| Publication date | Apr 13, 2021 |
| Grant date | Apr 13, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
[Solution] An API adapter creation method includes an order reception unit incorporation process for receiving a single order 31 and performing a process for response to a cooperative execution device main unit 20, an API calling logic unit creation process for extracting a parameter necessary for execution of a wholesale service provider API 50 from within the single order 31 and converting an execution result of the wholesale service provider API 50 to a data format distributable to the cooperative execution device main unit 20, a wholesale service provider API execution unit creation and incorporation process for receiving data necessary for execution of a wholesale service provider API, reassembling the data into in the form of an HTTP request, transmitting the resultant data to a wholesale service provider 2, reassembling the data in an appropriate format, and returning the data to an API calling logic unit 120.
Opening claim text (preview).
The invention claimed is: 1. An application program interface (API) adapter for use in a cooperative execution device for collectively building a cooperation service that is a combination of a plurality of wholesale services, the API adapter comprising: processor; an order reception unit, including one or more processors, configured to receive a single order from a cooperative execution device main unit configured to disassemble an order of the cooperation service into single orders, and perform a process for responding to the cooperative execution device main unit; an API calling logic unit, including one or more processors, configured to activate a wholesale service provider API in a determined sequence of execution based on an activation condition of the wholesale service provider API, and extract a parameter necessary for execution of the wholesale service provider API from within the single order; and a wholesale service provider API execution unit, including one or more processors, configured to receive the parameter necessary for execution of the wholesale service provider API from the API calling logic unit, reassemble the parameter into a request, make the request to the wholesale service provider API, receive an execution result as a response to the request, and reassemble the response into a predetermined format, and return the response to the API calling logic unit, wherein the API calling logic unit is further configured to convert the execution result of the wholesale service provider API to a data format distributable to the cooperative execution device main unit; implementing by the API calling logic unit, an adapter unit source code based on (i) a template source code into which a common library and a wholesale service API execution unit source code have been incorporated, and (ii) one or more manual and specification documents, the created adapter unit source code being built to generate an adapter unit execution file. 2. The API adapter according to claim 1 , further comprising: an auto-generation unit, including one or more processors, configured to automatically generate a wholesale service provider API execution unit source code based on a wholesale service provider API specification document, and generate a wholesale service provider API execution unit specification document from the automatically generated wholesale service provider API execution unit source code. 3. The API adapter according to claim 2 , wherein the wholesale service provider API execution unit is further configured to incorporate a common library source code and the generated wholesale service provider API execution unit source code into a template source code of the API calling logic unit. 4. The API adapter according to claim 1 , wherein the API calling logic unit is further configured to implement an adapter unit source code based on (i) a template source code into which a common library and a wholesale service API execution unit source code have been incorporated, and (ii) one or more manual and specification documents, the created adapter unit source code being built to generate an adapter unit execution file. 5. The AP adapter according to claim 4 , wherein the API calling logic unit is further configured to register the created adapter unit execution file in the API adapter. 6. An API adapter creation method of creating an API adapter for use in a cooperative execution device for collectively building a cooperation service that is a combination of a plurality of wholesale services, the API adapter creation method comprising: receiving, by an order reception unit including one or more processors, a single order from a cooperative execution device main unit configured to disassemble an order of the cooperation service into single orders; activating, by an API calling logic unit including one or more processors, a wholesale service provider API in a determined sequence of execution based on an activation condition of the wholesale service provider API; extracting, by the API calling logic unit, a parameter necessary for execution of the wholesale service provider API from within the single order, receiving, by a wholesale service provider API execution unit including one or more processors, the parameter necessary for execution of the wholesale service provider API from the API calling logic unit, reassembling the parameter in the form of a request, and requesting the wholesale service provider API; receiving an execution result as a response to the request, reassembling the response into predetermined format, and returning the response to the API calling logic unit; converting, by the API calling logic unit, the execution result of the wholesale service provider API to a data format distributable to the cooperative execution device main unit; and performing, h the order reception unit, a process for responding to the cooperative execution device main unit; implementing, by the API calling logic unit, an adapter unit source code based on (i) a template source code into which a common library and a wholesale service API execution unit source code have been incorporated, and (ii) one or more manual and specification documents, the created adapter unit source code being built to generate an adapter unit execution file. 7. The API adapter creation method according to claim 6 , further comprising: automatically generating a wholesale service provider API execution unit source code based on a wholesale service provider API specification document, and generating a wholesale service provider API execution unit specification document from the automatically generated wholesale service provider API execution unit source code. 8. The API adapter creation method according to claim 7 , further comprising: incorporating, by the wholesale service provider API execution unit, a common library source code and the generated wholesale service provider API execution unit source code into a template source code of the API calling logic unit. 9. The API adapter creation method according to claim 6 , further comprising: registering, by the API calling logic unit, the created adapter unit execution file in the API adapter. 10. A non-transitory computer readable medium storing instructing that when executed by a computer cause the computer to function as an API adapter for use in a cooperative execution device for collectively building a cooperation service that is a combination of a plurality of wholesale services, the API adapter comprising: an order reception apparatus, including one or more processors, configured to receive a single order from a cooperative execution device main unit configured to disassemble an order of the cooperation service into single orders; an API calling logic apparatus, including one or more processors, configured to activate a wholesale service provider API in a determined sequence of execution based on an activation condition of the wholesale service provider API and extract a parameter necessary for execution of the wholesale service provider API from within the single order; and a wholesale service provider API execution apparatus, including one or more processors, configured to receive the parameter necessary for execution of the wholesale service provider API from the API calling logic apparatus, reassemble the parameter into a request, male the request to the wholesale service provider API, receive an execution result as a response to the request, and reassemble the response in a predetermined format, and return the response to the API calling logic apparatus, wherein the API calling logic apparatus is further configured to convert the execution result of the wholesale service provider API to a data format distributable to the cooperati
Related publications grouped by family.
Answers are generated from the same data shown on this page.