API adapter creation device, API adapter creation method, and API adapter creation program

US11487595B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11487595-B2
Application numberUS-201917264589-A
CountryUS
Kind codeB2
Filing dateJul 12, 2019
Priority dateAug 2, 2018
Publication dateNov 1, 2022
Grant dateNov 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An Application Program Interface (API) adapter creation apparatus is configured to accept, from a developing engineer, a setting of an execution order of a wholesale service API invoked by internal processing of an adapter API provided by an API adapter, a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API, and a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API. The API adapter creation apparatus generates a source code based on the accepted settings.

First claim

Opening claim text (preview).

The invention claimed is: 1. An Application Program Interface (API) adapter creation apparatus configured to create an adapter API provided by an API adapter of a plurality of wholesale services, the API adapter provided in a multi-service coordination execution apparatus configured to construct a coordinated service in which the wholesale services are combined, the API adapter creation apparatus comprising a central processing unit (CPU) configured to: accept a setting of an execution order of a wholesale service API indicating an API of the wholesale service invoked by internal processing of the adapter API; accept a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API; accept a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API; and generate a source code of the adapter API based on the setting of the execution order, the setting of the acquisition source, and the setting of the reflection destination. 2. The API adapter creation apparatus according to claim 1 , wherein the CPU is further configured to: accept a setting of an execution condition for execution of the wholesale service API, and generate the source code of the adapter API including content of the setting of the execution condition. 3. The API adapter creation apparatus according to claim 1 , wherein the CPU is further configured to: accept a setting of an iteration condition for iterative execution of the wholesale service API, and generate the source code of the adapter API including content of the setting of the iteration condition. 4. The API adapter creation apparatus according to claim 1 , wherein the CPU is further configured to: set, when specification of the request parameter of the wholesale service API is accepted, the request parameter of the adapter API having an identical name to the request parameter as the acquisition source, and to set, when specification of the response parameter of the wholesale service API is accepted, the response parameter of the adapter API having an identical name to that of the response parameter as the reflection destination, and generate the source code of the adapter API that includes content of the setting of the acquisition source and the reflection destination. 5. An API adapter creation method of an API adapter creation apparatus configured to create an adapter API provided by an API adapter of a plurality of wholesale services, the API adapter provided in a multi-service coordination execution apparatus configured to construct a coordinated service in which the wholesale services are combined, the API adapter creation method comprising: accepting a setting of an execution order of a wholesale service API indicating an API of the wholesale service invoked by internal processing of the adapter API; accepting a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API; accepting a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API; and generating a source code of the adapter API based on the setting of the execution order, the setting of the acquisition source, and the setting of the reflection destination. 6. The API adapter creation method according to claim 5 , further comprising: accepting a setting of an execution condition for execution of the wholesale service API, wherein generating the source code of the adapter API comprises generating the source code of the adapter API including content of the setting of the execution condition. 7. The API adapter creation method according to claim 5 , further comprising: accepting a setting of an iteration condition for iterative execution of the wholesale service API, wherein generating the source code of the adapter API comprises generating the source code of the adapter API including content of the setting of the iteration condition. 8. The API adapter creation method according to claim 5 , further comprising: setting, when specification of the request parameter of the wholesale service API is accepted, the request parameter of the adapter API having an identical name to the request parameter as the acquisition source, and to set, when specification of the response parameter of the wholesale service API is accepted, the response parameter of the adapter API having an identical name to the response parameter as the reflection destination, wherein generating the source code of the adapter API comprises generating the source code of the adapter API that includes content of the setting of the acquisition source and the reflection destination. 9. A non-transitory computer readable medium storing one or more instructions for causing a computer to function as an API adapter creation apparatus configured to create an adapter API provided by an API adapter of a plurality of wholesale services, the API adapter provided in a multi-service coordination execution apparatus configured to construct a coordinated service in which the wholesale services are combined, the one or more instructions causing the computer to execute: accepting a setting of an execution order of a wholesale service API indicating an API of the wholesale service invoked by internal processing of the adapter API; accepting a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API; accepting a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API; and generating a source code of the adapter API based on the setting of the execution order, the setting of the acquisition source, and the setting of the reflection destination. 10. The non-transitory computer readable medium according to claim 9 , wherein the one or more instructions further cause the computer to execute: accepting a setting of an execution condition for execution of the wholesale service API, wherein generating the source code of the adapter API comprises generating the source code of the adapter API including content of the setting of the execution condition. 11. The non-transitory computer readable medium according to claim 9 , the one or more instructions further cause the computer to execute: accepting a setting of an iteration condition for iterative execution of the wholesale service API, wherein generating the source code of the adapter API comprises generating the source code of the adapter API including content of the setting of the iteration condition. 12. The non-transitory computer readable medium according to claim 9 , the one or more instructions further cause the computer to execute: setting, when specification of the request parameter of the wholesale service API is accepted, the request parameter of the adapter API having an identical name to the request parameter as the acquisition source, and to set, when specification of the response parameter of the wholesale service API is accepted, the response parameter of the adapter API having an identical name to the response parameter as the reflection destination, wherein generating the source code of the adapter API comprises generating the source code of the adapter API that includes content of the setting of the acquisition source and the reflection destination.

Assignees

Inventors

Classifications

  • G06F9/541Primary

    via adapters, e.g. between incompatible applications · CPC title

  • G06F8/36Primary

    Software reuse · CPC title

  • Functional or applicative languages; Rewrite languages · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11487595B2 cover?
An Application Program Interface (API) adapter creation apparatus is configured to accept, from a developing engineer, a setting of an execution order of a wholesale service API invoked by internal processing of an adapter API provided by an API adapter, a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API, and …
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification G06F9/541. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).