-
公开(公告)号:US10977102B2
公开(公告)日:2021-04-13
申请号:US16971256
申请日:2019-02-19
发明人: Naoki Take , Kensuke Takahashi , Hiroyuki Tanaka , Nobuo Onai , Hiroyuki Yazaki , Hiroshi Kato
摘要: [Problem] To provide an API adapter, an API adapter creation method, and a program capable of efficiently creating an API adapter unit.
[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.-
公开(公告)号:US11165657B2
公开(公告)日:2021-11-02
申请号:US16971457
申请日:2019-02-22
发明人: Naoyuki Tanji , Hiroshi Kato , Hiroyuki Yazaki , Nobuo Onai , Hiroyuki Tanaka , Kensuke Takahashi , Naoki Take
摘要: An analysis device for analyzing services on a network includes: a storage unit configured to store, maintenance information collected, from the network, at a predetermined time interval and for each of the services, application rules describing a technique for applying a plurality of types of analysis logics classified by use, and a catalog describing specifications of the analysis logics; a rule application unit configured to, upon receipt of a request related to an analysis target service, apply the maintenance information over a predetermined period of the analysis target service to the application rules; an analysis logic selection unit configured to select the analysis logics for each use based on a result of the application to the application rules; and a collaborative catalog generation unit configured to generate a collaborative catalog including a combination of the catalogs describing the specifications of the selected analysis logics.
-
公开(公告)号:US20210247996A1
公开(公告)日:2021-08-12
申请号:US17053628
申请日:2019-04-23
发明人: Nobuo Onai , Naoyuki Tanji , Naoki Take , Kensuke Takahashi , Hiroyuki Tanaka , Hiroshi Kato , Hiroyuki Yazaki
摘要: [Problem]
It is possible to cope with a split-brain problem and a service stop failure in a high availability cluster configuration on a cloud.
[Solution]
In a case where an active system virtual server (server 310) detects stopping of a heartbeat received from a standby system virtual server (server 320), the active system virtual server notifies a coordination apparatus 100 of the detection of the stopping of a heartbeat. In addition, the active system virtual server reports whether or not a service is operating to the coordination apparatus. The coordination apparatus instructs the standby system virtual server to restart the system in a case where the stopping of a heartbeat and the operation of a service are received. The standby system virtual server restarts the service, restarts an operating system, or restarts the operating system in a case where the restart of the service is not successful, in response to an instruction for restarting the system.-
公开(公告)号:US11954509B2
公开(公告)日:2024-04-09
申请号:US17053628
申请日:2019-04-23
发明人: Nobuo Onai , Naoyuki Tanji , Naoki Take , Kensuke Takahashi , Hiroyuki Tanaka , Hiroshi Kato , Hiroyuki Yazaki
CPC分类号: G06F9/45558 , G06F11/0757 , G06F11/1438 , G06F11/1484 , G06F2009/4557 , G06F2009/45575 , G06F2009/45591 , G06F2009/45595 , G06F11/20 , G06F2201/815
摘要: In a case where an active system virtual server detects stopping of a heartbeat received from a standby system virtual server, the active system virtual server notifies a coordination apparatus of the detection of the stopping of a heartbeat. In addition, the active system virtual server reports whether or not a service is operating to the coordination apparatus. The coordination apparatus instructs the standby system virtual server to restart the system in a case where the stopping of a heartbeat and the operation of a service are received. The standby system virtual server restarts the service, restarts an operating system, or restarts the operating system in a case where the restart of the service is not successful, in response to an instruction for restarting the system.
-
公开(公告)号:US20210203602A1
公开(公告)日:2021-07-01
申请号:US17048759
申请日:2019-04-01
发明人: Naoyuki Tanji , Naoki Take , Kensuke Takahashi , Hiroyuki Tanaka , Nobuo Onai , Hiroshi Kato , Hiroyuki Yazaki
IPC分类号: H04L12/803 , H04L12/851 , H04L12/24
摘要: [Problem] Reduce operator's maintenance burden related to parameter tuning.
[Solution] An analysis apparatus 1 for analyzing a service on a network is provided, the analysis apparatus including: a storage unit 30 configured to store monitoring information in which an analysis logic for an apparatus disposed on the network and a parameter used to execute the analysis logic are set according to each type of the apparatus and for each performance of the apparatus, and an application rule for when performing parameter tuning on each of a plurality of apparatuses used for providing the service and disposed on the network; and a processing unit 20 configured to apply the application rule to service configuration information indicating a network configuration of the plurality of apparatuses used for providing the service and disposed on the network, compare the service configuration information with the monitoring information, and select an equal analysis logic and an equal parameter to a plurality of the apparatuses having the corresponding type and performance out of the apparatuses indicated in the service configuration information.-
6.
公开(公告)号:US11487595B2
公开(公告)日:2022-11-01
申请号:US17264589
申请日:2019-07-12
发明人: Naoki Take , Kensuke Takahashi , Tomoki Ikegaya , Nobuo Onai , Miwaka Otani , Hiroshi Kato
摘要: 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.
-
公开(公告)号:US11061747B2
公开(公告)日:2021-07-13
申请号:US16971536
申请日:2019-02-14
发明人: Kensuke Takahashi , Hiroyuki Tanaka , Naoyuki Tanji , Nobuo Onai , Naoki Take , Hiroyuki Yazaki , Hiroshi Kato
摘要: An API coordination device according to the present invention executes a coordinated service combining wholesale services of a plurality of wholesale providers by launching an API published to a service provider and by launching, in response to an order from the service provider, APIs through which the wholesale providers publish the wholesale services. The API coordination device includes: a catalog/rule management section configured to hold a coordination rule defining API simplification which is to be performed in such a way that, among parameters for executing the coordinated service, a subset of the parameters is hidden and the others of the parameters are published to the service provider; and an execution section configured to read the coordination rule and to launch the API published to the service provider in such a way as to hide the subset of the parameters and publishes the others of the parameters to the service provider.
-
公开(公告)号:US11995706B2
公开(公告)日:2024-05-28
申请号:US17049542
申请日:2019-03-28
发明人: Hiroyuki Tanaka , Kensuke Takahashi , Naoyuki Tanji , Naoki Take , Nobuo Onai , Hiroshi Kato , Hiroyuki Yazaki
IPC分类号: G06Q30/0601 , G06Q10/0631
CPC分类号: G06Q30/0635 , G06Q10/06315
摘要: An integrated processing resume device includes: a request receive part configured to allow an input of a request for an integrated order, the request for an integrated order being a request for integrating a plurality of wholesale services; a resource management part configured to record whether or not each of individual instructions of the wholesale service called by an execution of the integrated order has been successfully executed; and an order resume part configured to, when an individual instruction has not been successfully executed and the integrated order is thereby suspended, then, at a time of resuming the integrated order, reference whether or not an already-having-been-executed individual instruction has been successfully executed, from the resource management part, and, while skipping re-execution of a having-been-successfully-executed individual instruction, execute a not-having-been-successfully-executed individual instruction or a not-yet-having-been-executed individual instruction.
-
公开(公告)号:US20210304101A1
公开(公告)日:2021-09-30
申请号:US17053940
申请日:2019-04-23
发明人: Nobuo Onai , Naoyuki Tanji , Naoki Take , Kensuke Takahashi , Hiroyuki Tanaka , Hiroshi Kato , Hiroyuki Yazaki
摘要: [Problem] The convenience of associated services is improved.
[Solution] A service association apparatus 1 that executes associated services which are a plurality of types of services associated with each other includes a work API unit 10 that receives a request including a service order of the associated services from a service provider, a plurality of adapters 31 to 33 that are provided for each of services constituting the associated services and execute an API of the service to process a service order portion for the service in the service order, and a notification information generation unit 11 that notifies the service provider of a completion notification of the service order in a case where the processing of the service order portion is entirely completed.
-
-
-
-
-
-
-
-