JP7196164B2 - Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング - Google Patents
Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング Download PDFInfo
- Publication number
- JP7196164B2 JP7196164B2 JP2020518519A JP2020518519A JP7196164B2 JP 7196164 B2 JP7196164 B2 JP 7196164B2 JP 2020518519 A JP2020518519 A JP 2020518519A JP 2020518519 A JP2020518519 A JP 2020518519A JP 7196164 B2 JP7196164 B2 JP 7196164B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- api
- functions
- registry
- services
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006870 function Effects 0.000 title claims description 147
- 230000027455 binding Effects 0.000 title claims description 18
- 238000009739 binding Methods 0.000 title claims description 18
- 238000000034 method Methods 0.000 claims description 77
- 238000011161 development Methods 0.000 claims description 21
- 230000009471 action Effects 0.000 claims description 9
- 238000004806 packaging method and process Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 description 25
- 238000007726 management method Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 20
- 230000018109 developmental process Effects 0.000 description 19
- 238000004519 manufacturing process Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 10
- 230000008520 organization Effects 0.000 description 9
- 239000008186 active pharmaceutical agent Substances 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 239000011521 glass Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 241000699670 Mus sp. Species 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 241000238558 Eucarida Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000002591 computed tomography Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012864 cross contamination Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013501 data transformation Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000002600 positron emission tomography Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/203—Failover techniques using migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3644—Software debugging by instrumenting at runtime
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
- G06F9/449—Object-oriented method invocation or resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Description
本願は、本明細書に引用により援用する2017年9月30日出願の米国仮出願第62/566,351号に基づく利益を主張する。本願はまた、本願と同日に出願され本願と共通の譲受人に譲渡された以下の出願に関連し、これらの出願各々も本明細書に引用により援用する。
・2018年9月28日に出願されAPI REGISTRY IN A CONTAINER PLATFORM PROVIDING PROPERTY-BASED API FUNCTIONALITYと題された米国特許出願第16/147,305号(代理人整理番号088325-1090746)
・2018年9月28日に出願されDYNAMIC NODE REBALANCING BETWEEN CONTAINER PLATFORMSと題された米国特許出願16/147,343号(代理人整理番号088325-1090747)
・2018年9月28日に出願されOPTIMIZING REDEPLOYMENT OF FUNCTIONS AND SERVICES ACROSS MULTIPLE CONTAINER PLATFORMS AND INSTALLATIONSと題された米国特許出願第16/147,332号(代理人整理番号088325-1090748)
・2018年9月28日に出願されREAL-TIME DEBUGGING INSTANCES IN A DEPLOYED CONTAINER PLATFORMと題された米国特許出願16/147,351号(代理人整理番号088325-1090753)
理論上、任意の形態のコンテナは、情報のパッケージングおよび情報との対話のための標準化された方法を表している。コンテナは、互いに分離することが可能であり、相互汚染(コンタミネーション)のいかなるリスクも伴うことなく並列に使用することが可能である。現代のソフトウェアの世界において、「コンテナ」という用語は固有の意味を獲得している。Docker(登録商標)コンテナのようなソフトウェアコンテナは、1つのソフトウェアを論理的にカプセル化し定義するソフトウェア構造である。コンテナにカプセル化される最も一般的なタイプのソフトウェアは、アプリケーション、サービス、またはマイクロサービスである。現代のコンテナはまた、オペレーティングシステム、ライブラリ、ストレージボリューム、構成ファイル、アプリケーションバイナリ、および、典型的なコンピューティング環境において見出されるであろうテクノロジースタックのその他の部分のような、アプリケーション/サービスが動作するのに必要なソフトウェアサポートすべてを含む。そのため、このコンテナ環境を使用することにより、各々が自身のサービスを任意の環境で実行する複数のコンテナを作成することができる。コンテナは、プロダクションデータセンター、オンプレミスデータセンター、クラウドコンピューティングプラットフォームなどにおいて、いかなる変更も伴うことなくデプロイすることができる。クラウド上にコンテナを立ち上げることは、ローカルワークステーション上にコンテナを立ち上げることと同一である。
いくつかの実施形態において、コンテナ環境内の登録されたサービスエンドポイントに対するアプリケーションプログラミングインターフェイス(Application Programming Interface)(API)関数を与える方法は、APIレジストリにおいて、コンテナ環境にデプロイされたコンテナにカプセル化された第1のサービスのエンドポイントと、1つ以上のAPI関数とを含み得る、API定義を受けるステップを含み得る。この方法はまた、APIレジストリが、1つ以上のAPI関数とサービスのエンドポイントとの間のバインディングを作成するステップと、APIレジストリが、第1のサービスの使用を求める要求を第2のサービスから受けるステップと、APIレジストリが、1つ以上のAPI関数を第2のサービスに与えるステップとを含み得る。
開発者が開発中にサービスを登録することを可能にするとともにデプロイ中およびデプロイ後双方においてこれらのサービスを他のサービスが利用できるようにする、統合開発環境(IDE)の一部であるアプリケーションプログラミングインターフェイス(API)レジストリの実施形態について説明する。APIレジストリは、コンテナプラットフォーム上のコンテナ化されたアプリケーションとして動作するオーケストレーションされたコンテナプラットフォームの一部としてデプロイすることが可能である。サービスまたはマイクロサービスが開発されコンテナプラットフォーム上のコンテナにデプロイされると、APIレジストリは、ディスカバリプロセスを実行することにより、利用できるサービスに対応するコンテナプラットフォーム内の利用できるエンドポイント(たとえばIPアドレスおよびポート番号)の場所を特定することができる。APIレジストリはまた、API定義ファイルのアップロードを受け入れることができ、API定義ファイルは、生のサービスエンドポイントを、APIレジストリを介して利用できるようにされるAPI関数にするために使用することができる。APIレジストリは、発見されたエンドポイントを、最新状態に保たれコンテナプラットフォーム内の他のサービスが利用できるようにされたAPI関数に動的にバインドすることができる。これは、API関数とサービスエンドポイントとの間のバインディングに対する任意の変更をAPIレジストリが管理している間、他のサービスが静的にコールできる安定したエンドポイントを提供する。これはまた、コンテナプラットフォーム内のサービスを使用するプロセスを簡略化する。HTTPコールに対するコードを記述する代わりに、新たなサービスは、APIインターフェイスを使用するだけで、登録されたサービスにアクセスすることができる。
Claims (18)
- コンテナ環境内の登録されたサービスエンドポイントに対するアプリケーションプログラミングインターフェイス(API)関数を与える方法であって、前記方法は、
1つ以上のプロセッサが、APIレジストリにおいてAPI定義を受けるステップを含み、前記API定義は、
コンテナ環境にデプロイされたコンテナにカプセル化された第1のサービスのエンドポイントと、
1つ以上のAPI関数とを含み、前記方法はさらに、
1つ以上のプロセッサが、前記APIレジストリを用いて、前記1つ以上のAPI関数と前記第1のサービスのエンドポイントとの間のバインディングを作成するステップと、
1つ以上のプロセッサが、前記APIレジストリを用いて、前記第1のサービスの使用を求める要求を第2のサービスから受けるステップと、
1つ以上のプロセッサが、前記APIレジストリを用いて、前記1つ以上のAPI関数を前記第2のサービスに与えるステップと、
1つ以上のプロセッサが、前記1つ以上のAPI関数を含む前記第2のサービスのためのクライアントライブラリを生成するステップを含み、
前記クライアントライブラリは、前記第1のサービスのエンドポイントに対するダイレクトコールを含む、方法。 - コンテナ環境内の登録されたサービスエンドポイントに対するアプリケーションプログラミングインターフェイス(API)関数を与える方法であって、前記方法は、
1つ以上のプロセッサが、APIレジストリにおいてAPI定義を受けるステップを含み、前記API定義は、
コンテナ環境にデプロイされたコンテナにカプセル化された第1のサービスのエンドポイントと、
1つ以上のAPI関数とを含み、前記方法はさらに、
1つ以上のプロセッサが、前記APIレジストリを用いて、前記1つ以上のAPI関数と前記第1のサービスのエンドポイントとの間のバインディングを作成するステップと、
1つ以上のプロセッサが、前記APIレジストリを用いて、前記第1のサービスの使用を求める要求を第2のサービスから受けるステップと、
1つ以上のプロセッサが、前記APIレジストリを用いて、前記1つ以上のAPI関数を前記第2のサービスに与えるステップと、
1つ以上のプロセッサが、前記1つ以上のAPI関数を含む前記第2のサービスのためのクライアントライブラリを生成するステップを含み、
前記クライアントライブラリは、前記1つ以上のAPI関数の1つ以上のパラメータとして受けたデータを、前記第1のサービスのエンドポイントに対するHTTPコールに再フォーマットする、方法。 - 前記クライアントライブラリは、前記第1のサービスのエンドポイントの前記HTTPコールに加えるための追加情報を第3のサービスに要求する、請求項2に記載の方法。
- 前記クライアントライブラリは、前記API関数を実現するメンバ関数とともにオブジェクトクラスを含む、請求項1から3のいずれか1項に記載の方法。
- 前記クライアントライブラリは、前記1つ以上のAPI関数のうちの1つが前記第2のサービスによってコールされたときに前記第1のサービスのエンドポイントを実行時にアップデートするコードを含む、請求項1から4のいずれか1項に記載の方法。
- 前記クライアントライブラリは、前記第1のサービスに対する失敗コールをリトライするコードを含む、請求項1から5のいずれか1項に記載の方法。
- 前記クライアントライブラリは、結果値を前記第1のサービスの結果セットから抽出し前記結果値を前記1つ以上のAPI関数に対するリターン値としてパッケージングするコードを含む、請求項1から6のいずれか1項に記載の方法。
- 1つ以上のプロセッサによって実行されると前記1つ以上のプロセッサに動作を実行させる命令を含むプログラムであって、前記動作は、
APIレジストリにおいてAPI定義を受けることを含み、前記API定義は、
コンテナ環境にデプロイされたコンテナにカプセル化された第1のサービスのエンドポイントと、
1つ以上のAPI関数とを含み、前記動作はさらに、
前記APIレジストリが、前記1つ以上のAPI関数と前記第1のサービスのエンドポイントとの間のバインディングを作成することと、
前記APIレジストリが、前記第1のサービスの使用を求める要求を第2のサービスから受けることと、
前記APIレジストリが、前記1つ以上のAPI関数を前記第2のサービスに与えることとを含み、
前記第1のサービスのエンドポイントは、
IPアドレスと、
ポート番号とを含む、プログラム。 - 前記コンテナ環境は、コンテナにカプセル化された複数のサービスを含む、請求項8に記載のプログラム。
- 前記APIレジストリは、前記コンテナ環境内のコンテナにカプセル化されたサービスとしてデプロイされる、請求項8または9に記載のプログラム。
- 前記APIレジストリは、
統合開発環境(IDE)において開発中のサービスと、
前記コンテナ環境において既にデプロイされているサービスとが、利用できる、請求項8から10のいずれか1項に記載のプログラム。 - 前記動作はさらに、前記APIレジストリが、前記コンテナ環境にデプロイされているコンテナ化されたサービスの利用できるエンドポイントを識別することを含む、請求項8から11のいずれか1項に記載のプログラム。
- 1つ以上のプロセッサと、
1つ以上のメモリデバイスとを備えるシステムであって、前記1つ以上のメモリデバイスは、前記1つ以上のプロセッサによって実行されると前記1つ以上のプロセッサに動作を実行させる命令を含み、前記動作は、
APIレジストリにおいてAPI定義を受けることを含み、前記API定義は、
コンテナ環境にデプロイされたコンテナにカプセル化された第1のサービスのエンドポイントと、
1つ以上のAPI関数とを含み、前記動作はさらに、
前記APIレジストリが、前記1つ以上のAPI関数と前記第1のサービスのエンドポイントとの間のバインディングを作成することと、
前記APIレジストリが、前記第1のサービスの使用を求める要求を第2のサービスから受けることと、
前記APIレジストリが、前記1つ以上のAPI関数を前記第2のサービスに与えることとを含み、
前記第1のサービスのエンドポイントは、
IPアドレスと、
ポート番号とを含む、システム。 - 前記動作はさらに、前記APIレジストリに登録されたすべてのサービスに対するAPI関数のリストをユーザインターフェイスに表示させることを含む、請求項13に記載のシステム。
- 前記第1のサービスの使用を求める前記第2のサービスからの要求は、前記ユーザインターフェイスに表示された前記1つ以上のAPI関数のうちの1つの選択を受けることによって受ける、請求項14に記載のシステム。
- 前記ユーザインターフェイスはコマンドラインインターフェイスを含む、請求項14または15に記載のシステム。
- 前記ユーザインターフェイスはグラフィカルユーザインターフェイスを含む、請求項14または15に記載のシステム。
- 請求項1~7のいずれか1項に記載の方法をコンピュータに実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022199646A JP7481421B2 (ja) | 2017-09-30 | 2022-12-14 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
JP2024070583A JP2024105342A (ja) | 2017-09-30 | 2024-04-24 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762566351P | 2017-09-30 | 2017-09-30 | |
US62/566,351 | 2017-09-30 | ||
PCT/US2018/053612 WO2019068024A1 (en) | 2017-09-30 | 2018-09-28 | CONNECTING INTO AN API REGISTER END POINTS OF DORSAL SERVICES WITH API FUNCTIONS |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022199646A Division JP7481421B2 (ja) | 2017-09-30 | 2022-12-14 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2020536320A JP2020536320A (ja) | 2020-12-10 |
JP2020536320A5 JP2020536320A5 (ja) | 2021-10-07 |
JP7196164B2 true JP7196164B2 (ja) | 2022-12-26 |
Family
ID=63963482
Family Applications (9)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020518500A Active JP7203096B2 (ja) | 2017-09-30 | 2018-09-28 | デプロイされたコンテナプラットフォームにおけるインスタンスのリアルタイムデバッグ |
JP2020518526A Active JP7246381B2 (ja) | 2017-09-30 | 2018-09-28 | 環境要件に基づくコンテナのデプロイメント |
JP2020518487A Active JP7182618B2 (ja) | 2017-09-30 | 2018-09-28 | マイクロサービスの構成および管理を可能にするapiリポジトリ |
JP2020518519A Active JP7196164B2 (ja) | 2017-09-30 | 2018-09-28 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
JP2020518513A Active JP7493450B2 (ja) | 2017-09-30 | 2018-09-28 | コンテナのグループの動的マイグレーション |
JP2022185721A Active JP7562619B2 (ja) | 2017-09-30 | 2022-11-21 | マイクロサービスの構成および管理を可能にするapiリポジトリ |
JP2022199646A Active JP7481421B2 (ja) | 2017-09-30 | 2022-12-14 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
JP2023115382A Pending JP2023139086A (ja) | 2017-09-30 | 2023-07-13 | コンテナのグループの動的マイグレーション |
JP2024070583A Pending JP2024105342A (ja) | 2017-09-30 | 2024-04-24 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020518500A Active JP7203096B2 (ja) | 2017-09-30 | 2018-09-28 | デプロイされたコンテナプラットフォームにおけるインスタンスのリアルタイムデバッグ |
JP2020518526A Active JP7246381B2 (ja) | 2017-09-30 | 2018-09-28 | 環境要件に基づくコンテナのデプロイメント |
JP2020518487A Active JP7182618B2 (ja) | 2017-09-30 | 2018-09-28 | マイクロサービスの構成および管理を可能にするapiリポジトリ |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020518513A Active JP7493450B2 (ja) | 2017-09-30 | 2018-09-28 | コンテナのグループの動的マイグレーション |
JP2022185721A Active JP7562619B2 (ja) | 2017-09-30 | 2022-11-21 | マイクロサービスの構成および管理を可能にするapiリポジトリ |
JP2022199646A Active JP7481421B2 (ja) | 2017-09-30 | 2022-12-14 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
JP2023115382A Pending JP2023139086A (ja) | 2017-09-30 | 2023-07-13 | コンテナのグループの動的マイグレーション |
JP2024070583A Pending JP2024105342A (ja) | 2017-09-30 | 2024-04-24 | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
Country Status (5)
Country | Link |
---|---|
US (8) | US10599500B2 (ja) |
EP (5) | EP3688595A1 (ja) |
JP (9) | JP7203096B2 (ja) |
CN (7) | CN111263933A (ja) |
WO (5) | WO2019068037A1 (ja) |
Families Citing this family (200)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8560604B2 (en) | 2009-10-08 | 2013-10-15 | Hola Networks Ltd. | System and method for providing faster and more efficient data communication |
US9225638B2 (en) | 2013-05-09 | 2015-12-29 | Vmware, Inc. | Method and system for service switching using service tags |
US9241044B2 (en) | 2013-08-28 | 2016-01-19 | Hola Networks, Ltd. | System and method for improving internet communication by using intermediate nodes |
US10320679B2 (en) | 2014-09-30 | 2019-06-11 | Nicira, Inc. | Inline load balancing |
US9755898B2 (en) | 2014-09-30 | 2017-09-05 | Nicira, Inc. | Elastically managing a service node group |
US11296930B2 (en) | 2014-09-30 | 2022-04-05 | Nicira, Inc. | Tunnel-enabled elastic service model |
US10609091B2 (en) | 2015-04-03 | 2020-03-31 | Nicira, Inc. | Method, apparatus, and system for implementing a content switch |
US11057446B2 (en) | 2015-05-14 | 2021-07-06 | Bright Data Ltd. | System and method for streaming content from multiple servers |
US11824863B2 (en) * | 2016-11-03 | 2023-11-21 | Nicira, Inc. | Performing services on a host |
US10447811B2 (en) * | 2017-07-18 | 2019-10-15 | Citrix Systems, Inc. | Cloud to on-premises debug service routing |
LT3767495T (lt) | 2017-08-28 | 2023-05-25 | Bright Data Ltd. | Būdas pagerinti turinio parsisiuntimą, pasirenkant tunelinius įrenginius |
US11947489B2 (en) | 2017-09-05 | 2024-04-02 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
JP7203096B2 (ja) | 2017-09-30 | 2023-01-12 | オラクル・インターナショナル・コーポレイション | デプロイされたコンテナプラットフォームにおけるインスタンスのリアルタイムデバッグ |
US10805181B2 (en) | 2017-10-29 | 2020-10-13 | Nicira, Inc. | Service operation chaining |
US12130878B1 (en) | 2017-11-27 | 2024-10-29 | Fortinet, Inc. | Deduplication of monitored communications data in a cloud environment |
US11792284B1 (en) * | 2017-11-27 | 2023-10-17 | Lacework, Inc. | Using data transformations for monitoring a cloud compute environment |
US11582168B2 (en) | 2018-01-11 | 2023-02-14 | Robin Systems, Inc. | Fenced clone applications |
US11748203B2 (en) * | 2018-01-11 | 2023-09-05 | Robin Systems, Inc. | Multi-role application orchestration in a distributed storage system |
US11392363B2 (en) | 2018-01-11 | 2022-07-19 | Robin Systems, Inc. | Implementing application entrypoints with containers of a bundled application |
US10805192B2 (en) | 2018-03-27 | 2020-10-13 | Nicira, Inc. | Detecting failure of layer 2 service using broadcast messages |
US11128530B2 (en) * | 2018-03-29 | 2021-09-21 | Hewlett Packard Enterprise Development Lp | Container cluster management |
US10942788B2 (en) | 2018-06-15 | 2021-03-09 | Vmware, Inc. | Policy constraint framework for an sddc |
US10812337B2 (en) | 2018-06-15 | 2020-10-20 | Vmware, Inc. | Hierarchical API for a SDDC |
US11023328B2 (en) | 2018-07-30 | 2021-06-01 | Robin Systems, Inc. | Redo log for append only storage scheme |
US11595250B2 (en) | 2018-09-02 | 2023-02-28 | Vmware, Inc. | Service insertion at logical network gateway |
US10805154B2 (en) * | 2018-10-16 | 2020-10-13 | Hartford Fire Insurance Company | Secure configuration management system |
US10747556B2 (en) * | 2018-10-18 | 2020-08-18 | Sap Se | Serverless function as a service (FAAS) |
US11036439B2 (en) | 2018-10-22 | 2021-06-15 | Robin Systems, Inc. | Automated management of bundled applications |
US10846078B2 (en) * | 2018-11-06 | 2020-11-24 | Sap Se | Synchronization of master data across multiple cloud-based systems |
US11457080B1 (en) * | 2018-11-23 | 2022-09-27 | Amazon Technologies, Inc. | Service mesh management |
US20200167215A1 (en) * | 2018-11-28 | 2020-05-28 | Centurylink Intellectual Property Llc | Method and System for Implementing an Application Programming Interface Automation Platform |
US11243813B2 (en) * | 2018-11-28 | 2022-02-08 | International Business Machines Corporation | Process as a network service hub |
US10715388B2 (en) * | 2018-12-10 | 2020-07-14 | Sap Se | Using a container orchestration service for dynamic routing |
US11212366B2 (en) | 2018-12-11 | 2021-12-28 | Sap Se | Kubernetes as a distributed operating system for multitenancy/multiuser |
US11381476B2 (en) * | 2018-12-11 | 2022-07-05 | Sap Se | Standardized format for containerized applications |
US10700949B1 (en) * | 2018-12-13 | 2020-06-30 | Sap Se | Stacking of tentant-aware services |
CN109743367B (zh) * | 2018-12-24 | 2021-08-17 | 青岛海信智能商用系统股份有限公司 | 服务处理方法、装置、电子设备及可读存储介质 |
US10962946B2 (en) * | 2018-12-31 | 2021-03-30 | Johnson Controls Technology Company | Building automation system with microservice architecture to support multi-node on-premise bas server |
US11018956B2 (en) * | 2019-01-18 | 2021-05-25 | Fidelity Information Services, Llc | Systems and methods for rapid booting and deploying of an enterprise system in a cloud environment |
US11038926B2 (en) * | 2019-01-23 | 2021-06-15 | Vmware, Inc. | System and method for embedding infrastructure security services into management nodes |
US10860364B2 (en) * | 2019-01-23 | 2020-12-08 | Vmware, Inc. | Containerized management services with high availability |
US11036538B2 (en) | 2019-02-22 | 2021-06-15 | Vmware, Inc. | Providing services with service VM mobility |
EP4220441A1 (en) | 2019-02-25 | 2023-08-02 | Bright Data Ltd. | System and method for url fetching retry mechanism |
US11019157B2 (en) * | 2019-03-06 | 2021-05-25 | At&T Intellectual Property I, L.P. | Connectionless service and other services for devices using microservices in 5G or other next generation communication systems |
US10942855B2 (en) * | 2019-03-18 | 2021-03-09 | Microsoft Technology Licensing, Llc | Contextual loading based on dynamic context |
US11086725B2 (en) | 2019-03-25 | 2021-08-10 | Robin Systems, Inc. | Orchestration of heterogeneous multi-role applications |
WO2020202135A2 (en) | 2019-04-02 | 2020-10-08 | Luminati Networks Ltd. | System and method for managing non-direct url fetching service |
CN110018962A (zh) * | 2019-04-11 | 2019-07-16 | 重庆猪八戒知识产权服务有限公司 | 基于分布式服务框架和注册中心的服务调试方法及系统 |
US11256434B2 (en) | 2019-04-17 | 2022-02-22 | Robin Systems, Inc. | Data de-duplication |
US11416285B1 (en) * | 2019-04-30 | 2022-08-16 | Splunk Inc. | Efficient and secure scalable-two-stage data collection |
DE102019112485A1 (de) * | 2019-05-13 | 2020-11-19 | Eberhard-Karls-Universität Tübingen | Verfahren zum selektiven Ausführen eines Containers |
US10911558B1 (en) * | 2019-05-15 | 2021-02-02 | Pivotal Software, Inc. | On-demand network segmentation |
WO2020234792A1 (en) * | 2019-05-21 | 2020-11-26 | Politecnico Di Milano | An fpga-as-a-service system for accelerated serverless computing |
CN110162405A (zh) * | 2019-05-31 | 2019-08-23 | 福建南威软件有限公司 | 一种自动服务发现与负载均衡的方法及系统 |
CN110266679B (zh) * | 2019-06-14 | 2023-02-28 | 腾讯科技(成都)有限公司 | 容器网络隔离方法及装置 |
US11681278B2 (en) * | 2019-06-19 | 2023-06-20 | Honeywell International Inc. | High availability for container based control execution |
TW202101322A (zh) * | 2019-06-19 | 2021-01-01 | 和碩聯合科技股份有限公司 | 管理軟體服務的方法及伺服器 |
US11507880B2 (en) * | 2019-06-25 | 2022-11-22 | Kyndryl, Inc. | Automatic and continuous monitoring and remediation of API integrations |
CN112187841B (zh) * | 2019-07-02 | 2022-07-08 | 北京百度网讯科技有限公司 | 基于SaaS平台的服务托管方法、装置、电子设备及存储介质 |
US12019613B2 (en) * | 2019-07-18 | 2024-06-25 | EMC IP Holding Company LLC | Data integrity and consensuses with blockchain |
US11422785B2 (en) * | 2019-07-23 | 2022-08-23 | Paypal, Inc. | Container orchestration framework |
US11411733B1 (en) * | 2019-08-08 | 2022-08-09 | Citibank, N.A. | Systems and methods for identity and access control |
US11226847B2 (en) | 2019-08-29 | 2022-01-18 | Robin Systems, Inc. | Implementing an application manifest in a node-specific manner using an intent-based orchestrator |
US11520650B2 (en) | 2019-09-05 | 2022-12-06 | Robin Systems, Inc. | Performing root cause analysis in a multi-role application |
US11249851B2 (en) | 2019-09-05 | 2022-02-15 | Robin Systems, Inc. | Creating snapshots of a storage volume in a distributed storage system |
US11556321B2 (en) | 2019-09-06 | 2023-01-17 | International Business Machines Corporation | Deploying microservices across a service infrastructure |
US10972548B2 (en) * | 2019-09-09 | 2021-04-06 | International Business Machines Corporation | Distributed system deployment |
US10965752B1 (en) | 2019-09-13 | 2021-03-30 | Google Llc | Live migration of clusters in containerized environments |
US11714638B2 (en) * | 2019-09-18 | 2023-08-01 | International Business Machines Corporation | Availability level-based service management |
US11176245B2 (en) | 2019-09-30 | 2021-11-16 | International Business Machines Corporation | Protecting workloads in Kubernetes |
US11113158B2 (en) | 2019-10-04 | 2021-09-07 | Robin Systems, Inc. | Rolling back kubernetes applications |
US11347684B2 (en) | 2019-10-04 | 2022-05-31 | Robin Systems, Inc. | Rolling back KUBERNETES applications including custom resources |
US11140218B2 (en) | 2019-10-30 | 2021-10-05 | Vmware, Inc. | Distributed service chain across multiple clouds |
US11157304B2 (en) * | 2019-11-01 | 2021-10-26 | Dell Products L.P. | System for peering container clusters running on different container orchestration systems |
CN112783642B (zh) * | 2019-11-11 | 2024-09-13 | 阿里巴巴集团控股有限公司 | 容器内逻辑配置方法、设备以及计算机可读介质 |
US11347491B2 (en) * | 2019-11-15 | 2022-05-31 | Mastercard International Incorporated | Containerized application deployment |
WO2021095943A1 (ko) * | 2019-11-15 | 2021-05-20 | 대구대학교 산학협력단 | 서비스 프로파일을 고려한 컨테이너의 배치 방법 |
US12131197B2 (en) * | 2019-11-25 | 2024-10-29 | Kyndryl, Inc. | Container load balancing and availability |
US11403188B2 (en) | 2019-12-04 | 2022-08-02 | Robin Systems, Inc. | Operation-level consistency points and rollback |
EP3836051A1 (en) * | 2019-12-13 | 2021-06-16 | Basf Se | Industrial plant optimization |
EP4078363B1 (en) * | 2019-12-19 | 2024-05-01 | Koninklijke Philips N.V. | Dynamic personalized platform generation based on on-the-fly requirements |
CN111193783B (zh) * | 2019-12-19 | 2022-08-26 | 新浪网技术(中国)有限公司 | 一种服务访问的处理方法及装置 |
US11397630B2 (en) | 2020-01-02 | 2022-07-26 | Kyndryl, Inc. | Fault detection and correction of API endpoints in container orchestration platforms |
US11216155B2 (en) * | 2020-01-06 | 2022-01-04 | Fmr Llc | Systems and methods for data processing |
US11659061B2 (en) | 2020-01-20 | 2023-05-23 | Vmware, Inc. | Method of adjusting service function chains to improve network performance |
US11301285B1 (en) * | 2020-01-30 | 2022-04-12 | Parallels International Gmbh | Methods and systems for seamless virtual machine changing for software applications |
CN111615066B (zh) * | 2020-02-07 | 2021-07-16 | 中国海洋大学 | 一种基于广播的分布式微服务注册及调用方法 |
CN111367659B (zh) * | 2020-02-24 | 2022-07-12 | 苏州浪潮智能科技有限公司 | 一种Kubernetes中节点的资源管理方法、设备以及介质 |
US11210205B2 (en) * | 2020-02-28 | 2021-12-28 | Sap Se | Application debugging |
US11409555B2 (en) * | 2020-03-12 | 2022-08-09 | At&T Intellectual Property I, L.P. | Application deployment in multi-cloud environment |
US11762742B2 (en) | 2020-03-31 | 2023-09-19 | Honeywell International Inc. | Process control system with different hardware architecture controller backup |
EP4078901A4 (en) | 2020-04-01 | 2023-10-11 | VMWare, Inc. | AUTOMATIC DEPLOYMENT OF NETWORK ELEMENTS FOR HETEROGENEOUS COMPUTING ELEMENTS |
US11528219B2 (en) | 2020-04-06 | 2022-12-13 | Vmware, Inc. | Using applied-to field to identify connection-tracking records for different interfaces |
CN111541746B (zh) * | 2020-04-09 | 2022-04-15 | 哈尔滨工业大学 | 面向用户需求变化的多版本并存的微服务自适应方法 |
US11853330B1 (en) * | 2020-04-30 | 2023-12-26 | Splunk Inc. | Data structure navigator |
US11144362B1 (en) * | 2020-05-05 | 2021-10-12 | International Business Machines Corporation | Container scheduling in a container orchestration system |
US11108638B1 (en) | 2020-06-08 | 2021-08-31 | Robin Systems, Inc. | Health monitoring of automatically deployed and managed network pipelines |
US11528186B2 (en) | 2020-06-16 | 2022-12-13 | Robin Systems, Inc. | Automated initialization of bare metal servers |
US11336588B2 (en) | 2020-06-26 | 2022-05-17 | Red Hat, Inc. | Metadata driven static determination of controller availability |
US11645193B2 (en) * | 2020-07-07 | 2023-05-09 | International Business Machines Corporation | Heterogeneous services for enabling collaborative logic design and debug in aspect oriented hardware designing |
US11501026B2 (en) * | 2020-07-13 | 2022-11-15 | Avaya Management L.P. | Method to encrypt the data at rest for data residing on Kubernetes persistent volumes |
US10901704B1 (en) * | 2020-07-19 | 2021-01-26 | Xmodn Security, Llc | Computer-aided design, simulation, and code generation for cryptography |
CN111858370B (zh) * | 2020-07-28 | 2023-12-26 | 浪潮云信息技术股份公司 | DevOps的实现方法、装置、计算机可读介质 |
US11803408B2 (en) | 2020-07-29 | 2023-10-31 | Vmware, Inc. | Distributed network plugin agents for container networking |
US11863352B2 (en) | 2020-07-30 | 2024-01-02 | Vmware, Inc. | Hierarchical networking for nested container clusters |
US11153227B1 (en) | 2020-08-05 | 2021-10-19 | International Business Machines Corporation | Managing communication between microservices |
US11805076B2 (en) | 2020-08-21 | 2023-10-31 | Kyndryl, Inc. | Microservice placement in hybrid multi-cloud using graph matching |
US12050946B2 (en) | 2020-09-21 | 2024-07-30 | International Business Machines Corporation | Just in time assembly of transactions |
CN111857977B (zh) * | 2020-09-21 | 2020-12-25 | 腾讯科技(深圳)有限公司 | 弹性伸缩方法、装置、服务器和存储介质 |
CN112256384B (zh) * | 2020-09-22 | 2023-10-24 | 杭州指令集智能科技有限公司 | 基于容器技术的服务集合处理方法、装置和计算机设备 |
US11740980B2 (en) | 2020-09-22 | 2023-08-29 | Robin Systems, Inc. | Managing snapshot metadata following backup |
US11989084B2 (en) | 2020-09-23 | 2024-05-21 | Honeywell International Inc. | Self-healing process control system |
CN112130880B (zh) * | 2020-09-27 | 2022-12-02 | 深圳平安医疗健康科技服务有限公司 | 微服务的发布方法、装置、计算机设备及存储介质 |
CN112035220A (zh) * | 2020-09-30 | 2020-12-04 | 北京百度网讯科技有限公司 | 开发机操作任务的处理方法、装置、设备以及存储介质 |
EP3979081B1 (de) | 2020-09-30 | 2023-06-07 | Siemens Aktiengesellschaft | Verfahren zum testen einer microservice-anwendung |
US11743188B2 (en) | 2020-10-01 | 2023-08-29 | Robin Systems, Inc. | Check-in monitoring for workflows |
US11347622B1 (en) | 2020-10-06 | 2022-05-31 | Splunk Inc. | Generating metrics values for teams of microservices of a microservices-based architecture |
US11321217B1 (en) * | 2020-10-06 | 2022-05-03 | Splunk Inc. | Generating metrics values at component levels of a monolithic application and of a microservice of a microservices-based architecture |
US11456914B2 (en) | 2020-10-07 | 2022-09-27 | Robin Systems, Inc. | Implementing affinity and anti-affinity with KUBERNETES |
US11271895B1 (en) | 2020-10-07 | 2022-03-08 | Robin Systems, Inc. | Implementing advanced networking capabilities using helm charts |
US11475078B2 (en) | 2020-10-19 | 2022-10-18 | Clearwater Analytics, Llc | Endpoint identifier for application programming interfaces and web services |
CN112269738B (zh) * | 2020-10-26 | 2023-04-07 | 杭州光通天下网络科技有限公司 | Ctf靶场调试方法、装置、电子设备及介质 |
CN112349165A (zh) * | 2020-10-29 | 2021-02-09 | 国网甘肃省电力公司 | 基于调控云的电网调度员仿真培训方法、装置及系统 |
CN112328359B (zh) * | 2020-10-30 | 2022-06-17 | 烽火通信科技股份有限公司 | 避免容器集群启动拥塞的调度方法和容器集群管理平台 |
US11874938B2 (en) | 2020-11-03 | 2024-01-16 | Honeywell International Inc. | Admittance mechanism |
US11750451B2 (en) | 2020-11-04 | 2023-09-05 | Robin Systems, Inc. | Batch manager for complex workflows |
EP4002098A1 (de) * | 2020-11-18 | 2022-05-25 | Deutsche Telekom AG | Verfahren zur bereitstellung der funktionalität von mehreren mikrodiensten und/oder der funktionalität von mehreren software-containern mittels einer cloud-infrastruktur, system, verwendungssystem, computerprogramm und computerlesbares medium |
CN112486495A (zh) * | 2020-11-23 | 2021-03-12 | 珠海格力电器股份有限公司 | 一种工业视觉算法部署方法、系统及存储介质 |
KR102439056B1 (ko) * | 2020-11-24 | 2022-09-01 | 주식회사 솔박스 | 노드 레이블링 방법 및 장치 |
CN112328297B (zh) * | 2020-11-30 | 2021-04-20 | 北京技德系统技术有限公司 | 一种在Linux上兼容运行的Android系统的升级方法与装置 |
KR102466231B1 (ko) * | 2020-12-09 | 2022-11-10 | 대구대학교 산학협력단 | 오케스트레이터 환경에서의 프로세스 마이그레이션을 위한 컨테이너 관리 장치 및 관리 방법 |
US11556361B2 (en) | 2020-12-09 | 2023-01-17 | Robin Systems, Inc. | Monitoring and managing of complex multi-role applications |
KR102480731B1 (ko) * | 2020-12-09 | 2022-12-22 | 대구대학교 산학협력단 | 클라우드 컴퓨팅의 다중 노드 환경을 위한 배치 스케줄링 장치 및 배치 스케줄링 방법 |
US11734043B2 (en) | 2020-12-15 | 2023-08-22 | Vmware, Inc. | Providing stateful services in a scalable manner for machines executing on host computers |
CN112579199A (zh) * | 2020-12-15 | 2021-03-30 | 北京动力机械研究所 | 基于开放式数据平台的处理方法及装置 |
US11611625B2 (en) * | 2020-12-15 | 2023-03-21 | Vmware, Inc. | Providing stateful services in a scalable manner for machines executing on host computers |
US20220188089A1 (en) * | 2020-12-15 | 2022-06-16 | Baker Hughes Holdings Llc | Framework for industrial analytics |
JP2022095016A (ja) * | 2020-12-16 | 2022-06-28 | 株式会社日立製作所 | 演算装置、共通リソース生成方法 |
CN112511560B (zh) * | 2020-12-21 | 2021-10-22 | 北京云思畅想科技有限公司 | 一种基于服务网格的混合云环境下数据安全保障方法 |
CN112698970B (zh) * | 2020-12-31 | 2024-07-12 | 北京千方科技股份有限公司 | 用于微服务架构的服务调用方法、装置及计算机存储介质 |
US11223522B1 (en) * | 2021-01-15 | 2022-01-11 | Dell Products L.P. | Context-based intelligent re-initiation of microservices |
US11567740B2 (en) * | 2021-02-11 | 2023-01-31 | Oracle International Corporation | Techniques for building and optimizing contact service centers |
CN112631739A (zh) * | 2021-03-09 | 2021-04-09 | 北京世纪好未来教育科技有限公司 | 容器控制方法及装置、介质、计算机设备 |
WO2022203937A1 (en) | 2021-03-25 | 2022-09-29 | Cisco Technology, Inc. | Providing persistent external internet protocol address for extra-cluster services |
US11671401B2 (en) | 2021-03-25 | 2023-06-06 | Cisco Technology, Inc. | Providing persistent external internet protocol address for extra-cluster services |
US20220309164A1 (en) * | 2021-03-29 | 2022-09-29 | International Business Machines Corporation | Secure placement of processing elements |
US11456931B1 (en) | 2021-04-06 | 2022-09-27 | Amdocs Development Limited | System, method and computer program for orchestrating loosely coupled services |
CN113067890B (zh) * | 2021-04-07 | 2022-08-19 | 武汉光庭信息技术股份有限公司 | 一种适用于智能座舱的动态注册服务方法及智能座舱 |
CN112802457A (zh) * | 2021-04-14 | 2021-05-14 | 北京世纪好未来教育科技有限公司 | 语音识别的方法、装置、设备和存储介质 |
US11768713B2 (en) | 2021-04-19 | 2023-09-26 | Microsoft Technology Licensing, Llc | Dynamic relocation of pods to optimize inter-pod networking |
US11645055B2 (en) * | 2021-04-29 | 2023-05-09 | Sap Se | Custom integration flow step for integration service |
US20220360504A1 (en) * | 2021-05-05 | 2022-11-10 | International Business Machines Corporation | Adapting microservices to multi-platform deployments |
US11797282B2 (en) * | 2021-05-06 | 2023-10-24 | Red Hat, Inc. | Optimizing services deployment in a cloud computing environment |
US12106082B2 (en) | 2021-05-20 | 2024-10-01 | International Business Machines Corporation | Generative experiments for application deployment in 5G networks |
US11606254B2 (en) | 2021-06-11 | 2023-03-14 | Vmware, Inc. | Automatic configuring of VLAN and overlay logical switches for container secondary interfaces |
US11418550B1 (en) * | 2021-07-12 | 2022-08-16 | Sap Se | Service-mesh session prioritization |
CN113821299A (zh) * | 2021-07-23 | 2021-12-21 | 邢利力 | 一种多版本控制的微服务开发部署系统 |
US20230031434A1 (en) * | 2021-07-28 | 2023-02-02 | Hewlett-Packard Development Company, L.P. | Exclusion registry |
IT202100021161A1 (it) * | 2021-08-04 | 2023-02-04 | Marco Simoncini | Sistema di containerizzazione di workstation aziendali con interfacce utente remote a basso costo |
CN113392034B (zh) * | 2021-08-17 | 2021-10-15 | 北京安普诺信息技术有限公司 | Api自发现方法和基于此的测试覆盖率统计方法及装置 |
US11847412B2 (en) * | 2021-09-01 | 2023-12-19 | Capital One Services, Llc | Enforcing data ownership at gateway registration using natural language processing |
US20230073891A1 (en) * | 2021-09-09 | 2023-03-09 | Beijing Bytedance Network Technology Co., Ltd. | Multifunctional application gateway for security and privacy |
US20230086068A1 (en) * | 2021-09-22 | 2023-03-23 | Ridgeline, Inc. | Enabling an action based on a permission identifier for real-time identity resolution in a distributed system |
US12026496B2 (en) | 2021-09-24 | 2024-07-02 | Sap Se | Cloud upgrade for legacy on-premise application |
US11841731B2 (en) | 2021-09-24 | 2023-12-12 | Sap Se | Cloud plugin for legacy on-premise application |
US11922163B2 (en) * | 2021-09-24 | 2024-03-05 | Sap Se | Cloud version management for legacy on-premise application |
US20230104787A1 (en) * | 2021-10-06 | 2023-04-06 | Sap Se | Multi-tenancy interference model for scaling in container orchestration systems |
CN113672273B (zh) * | 2021-10-21 | 2022-04-15 | 阿里云计算有限公司 | 数据处理方法、系统及设备 |
CN113709707B (zh) * | 2021-10-29 | 2022-03-15 | 中兴通讯股份有限公司 | 服务网格中边车部署的方法、装置、电子设备和存储介质 |
US11893373B2 (en) * | 2021-11-05 | 2024-02-06 | Microsoft Technology Licensing, Llc | Exposure and de-duplication of input parameters for complex Helm chart deployment |
WO2022072953A1 (en) * | 2021-11-17 | 2022-04-07 | Innopeak Technology, Inc. | Automatic app resource adaptation |
CN114090126A (zh) * | 2021-11-23 | 2022-02-25 | 浩云科技股份有限公司 | 一种自定义系统变量方法、装置、终端设备及存储介质 |
US20230171243A1 (en) * | 2021-11-29 | 2023-06-01 | Salesforce.Com, Inc. | Administration of services executing in cloud platform based datacenters for web-based applications |
US11907687B2 (en) * | 2021-12-03 | 2024-02-20 | Sap Se | Re-usable integration component configuration in a microservice based integration service |
CN114205342B (zh) * | 2021-12-10 | 2023-05-16 | 易保网络技术(上海)有限公司 | 服务调试的路由方法、电子设备及介质 |
CN114253854B (zh) * | 2021-12-21 | 2024-05-14 | 四川启睿克科技有限公司 | 基于多类型设备模拟上报数据的自动化测试方法 |
US20220121470A1 (en) * | 2021-12-23 | 2022-04-21 | Intel Corporation | Optimizing deployment and security of microservices |
US11659027B1 (en) * | 2022-01-06 | 2023-05-23 | Vmware, Inc. | Multi-network/domain service discovery in a container orchestration platform |
US11902245B2 (en) | 2022-01-14 | 2024-02-13 | VMware LLC | Per-namespace IP address management method for container networks |
DE102022200460A1 (de) * | 2022-01-17 | 2023-07-20 | Siemens Aktiengesellschaft | Verfahren zur Verteilung von Rechendiensten verteilter Softwareapplikationen auf Rechenknoten eines Rechenknotennetzwerks, Verteileinrichtung und Rechenknotennetzwerk |
US11915063B2 (en) | 2022-04-05 | 2024-02-27 | Red Hat, Inc. | Managing a presentation mode for application programming interface functions |
CN114706596B (zh) * | 2022-04-11 | 2023-12-01 | 中国电信股份有限公司 | 容器部署方法、资源调度方法、装置、介质和电子设备 |
CN114938396B (zh) * | 2022-05-09 | 2024-09-10 | 阿里巴巴(中国)有限公司 | 服务调用请求的路由方法、创建服务的方法及装置 |
DE102022111836A1 (de) | 2022-05-11 | 2023-11-16 | Cariad Se | Verfahren und Kraftfahrzeug-Steuergerät zum Betreiben einer Containervirtualisierung mit Logging-Funktion sowie computerlesbares Speichermedium |
US11711315B1 (en) | 2022-05-24 | 2023-07-25 | Red Hat, Inc. | Dynamic endpoint resources discovery in Kubernetes clusters via stable URI locator for workflow services |
EP4293512A1 (de) * | 2022-06-14 | 2023-12-20 | Siemens Aktiengesellschaft | Verfahren zum bereitstellen einer mehrzahl von anwendungen und kommunikationssystem |
KR20230174137A (ko) * | 2022-06-20 | 2023-12-27 | 삼성전자주식회사 | 컨테이너 기반 다중 클러스터 환경에서 데이터 동기화를 위한 방법 및 장치 |
US20240031229A1 (en) * | 2022-07-20 | 2024-01-25 | Vmware, Inc. | Synchronization of logical network configuration between multi-tenant network manager and local network manager |
CN115048087A (zh) * | 2022-08-15 | 2022-09-13 | 江苏博云科技股份有限公司 | Kubernetes环境下实现在线IDE工具的方法、设备及存储介质 |
US12086579B2 (en) | 2022-08-31 | 2024-09-10 | Red Hat, Inc. | Deriving a container from a package set |
CN117857548A (zh) * | 2022-09-30 | 2024-04-09 | 华为技术有限公司 | 一种通信方法及装置 |
US11848910B1 (en) | 2022-11-11 | 2023-12-19 | Vmware, Inc. | Assigning stateful pods fixed IP addresses depending on unique pod identity |
US20240195787A1 (en) * | 2022-12-08 | 2024-06-13 | International Business Machines Corporation | Modifying security of microservices in a chain based on predicted confidential data flow through the microservices |
WO2024136908A1 (en) * | 2022-12-19 | 2024-06-27 | Rakuten Mobile Usa Llc | Micro frontend framework for redeployment of specific chunks of existing application build |
US11831511B1 (en) | 2023-01-17 | 2023-11-28 | Vmware, Inc. | Enforcing network policies in heterogeneous systems |
US20240311171A1 (en) * | 2023-03-16 | 2024-09-19 | Qualcomm Incorporated | Arbitrary destination callback invocation between a trusted execution environment and a virtual machine |
US12101244B1 (en) | 2023-06-12 | 2024-09-24 | VMware LLC | Layer 7 network security for container workloads |
CN117112074B (zh) * | 2023-06-19 | 2024-03-12 | 领悦数字信息技术有限公司 | 将http应用自动转换成无服务器函数的方法、系统和介质 |
CN117041330B (zh) * | 2023-10-10 | 2023-12-15 | 三峡高科信息技术有限责任公司 | 一种基于强化学习的边缘微服务细粒度部署方法及系统 |
CN117390105B (zh) * | 2023-12-11 | 2024-03-01 | 中核武汉核电运行技术股份有限公司 | 一种工业服务开放平台的服务录入方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030204645A1 (en) | 2002-04-09 | 2003-10-30 | Sun Microsystems, Inc. | Method, system, and articles of manufacture for providing a servlet container based web service endpoint |
JP2013541069A (ja) | 2010-08-16 | 2013-11-07 | インターナショナル・ビジネス・マシーンズ・コーポレーション | サービス・レジストリからのサービス展開のための方法、サービス・レジストリ、およびコンピュータ・プログラム |
Family Cites Families (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7472349B1 (en) | 1999-06-01 | 2008-12-30 | Oracle International Corporation | Dynamic services infrastructure for allowing programmatic access to internet and other resources |
US7401131B2 (en) * | 2000-05-22 | 2008-07-15 | Verizon Business Global Llc | Method and system for implementing improved containers in a global ecosystem of interrelated services |
US7870241B2 (en) | 2002-11-27 | 2011-01-11 | International Business Machines Corporation | Automated power control policies based on application-specific redundancy characteristics |
US7284054B2 (en) | 2003-04-11 | 2007-10-16 | Sun Microsystems, Inc. | Systems, methods, and articles of manufacture for aligning service containers |
US8346929B1 (en) | 2003-08-18 | 2013-01-01 | Oracle America, Inc. | System and method for generating secure Web service architectures using a Web Services security assessment methodology |
US7698398B1 (en) * | 2003-08-18 | 2010-04-13 | Sun Microsystems, Inc. | System and method for generating Web Service architectures using a Web Services structured methodology |
US7822826B1 (en) * | 2003-12-30 | 2010-10-26 | Sap Ag | Deployment of a web service |
US7500225B2 (en) | 2004-02-10 | 2009-03-03 | Microsoft Corporation | SQL server debugging in a distributed database environment |
US8200823B1 (en) * | 2004-03-30 | 2012-06-12 | Oracle America, Inc. | Technique for deployment and management of network system management services |
WO2005106666A1 (en) | 2004-04-29 | 2005-11-10 | International Business Machines Corporation | A system and method for modeling and dynamically deploying services into a distributed networking architecture |
US7877735B2 (en) | 2004-05-25 | 2011-01-25 | Sap Ag | Application cloning |
US7702779B1 (en) | 2004-06-30 | 2010-04-20 | Symantec Operating Corporation | System and method for metering of application services in utility computing environments |
JP2006146434A (ja) * | 2004-11-17 | 2006-06-08 | Hitachi Ltd | 分散アプリケーションテスト方法及び分散アプリケーションテスト装置 |
US7634759B2 (en) | 2004-12-01 | 2009-12-15 | Microsoft Corporation | Distributed debugger environment |
US9009181B2 (en) | 2007-08-23 | 2015-04-14 | International Business Machines Corporation | Accessing objects in a service registry and repository |
US20140201218A1 (en) * | 2008-06-19 | 2014-07-17 | Servicemesh, Inc. | Systems and methods for providing ranked deployment options |
MY164485A (en) | 2009-07-20 | 2017-12-29 | Mimos Berhad | A method and system for an intelligent framework of a service orientated architecture |
US8707171B2 (en) | 2009-08-04 | 2014-04-22 | International Business Machines Corporation | Service registry policy editing user interface |
US9274848B2 (en) | 2009-12-03 | 2016-03-01 | International Business Machines Corporation | Optimizing cloud service delivery within a cloud computing environment |
US8245083B2 (en) | 2009-12-24 | 2012-08-14 | At&T Intellectual Property I, L.P. | Systems, methods, and apparatus to debug a network application |
US9201762B1 (en) | 2010-04-21 | 2015-12-01 | Marvell International Ltd. | Processor implemented systems and methods for reversible debugging using a replicate process system call |
US9459925B2 (en) * | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US8479211B1 (en) | 2010-06-29 | 2013-07-02 | Amazon Technologies, Inc. | Dynamic resource commitment management |
JP2012037935A (ja) | 2010-08-03 | 2012-02-23 | Fujitsu Ltd | 情報処理装置 |
US8862933B2 (en) | 2011-02-09 | 2014-10-14 | Cliqr Technologies, Inc. | Apparatus, systems and methods for deployment and management of distributed computing systems and applications |
US10225335B2 (en) * | 2011-02-09 | 2019-03-05 | Cisco Technology, Inc. | Apparatus, systems and methods for container based service deployment |
US8701128B2 (en) | 2011-02-14 | 2014-04-15 | General Electric Company | Method, system and computer program product for a client application programming interface (API) in a service oriented architecture |
CN102681825A (zh) | 2011-03-09 | 2012-09-19 | 北京航空航天大学 | 服务运行容器管理系统和方法 |
US20120271949A1 (en) * | 2011-04-20 | 2012-10-25 | International Business Machines Corporation | Real-time data analysis for resource provisioning among systems in a networked computing environment |
CN102223398B (zh) * | 2011-05-30 | 2013-09-11 | 北京航空航天大学 | 一种部署在云计算环境中部署服务的方法 |
US8924542B1 (en) | 2011-05-31 | 2014-12-30 | Amazon Technologies, Inc. | Methods and apparatus for scalable private services |
US9781205B2 (en) | 2011-09-12 | 2017-10-03 | Microsoft Technology Licensing, Llc | Coordination engine for cloud selection |
GB2502998A (en) | 2012-06-13 | 2013-12-18 | Ibm | Automatic creation of endpoint definition documents for different environments |
GB2504491A (en) * | 2012-07-30 | 2014-02-05 | Ibm | Remote debug service in a cloud environment |
US9563480B2 (en) | 2012-08-21 | 2017-02-07 | Rackspace Us, Inc. | Multi-level cloud computing system |
US8825550B2 (en) * | 2012-08-23 | 2014-09-02 | Amazon Technologies, Inc. | Scaling a virtual machine instance |
US10419524B2 (en) * | 2012-09-07 | 2019-09-17 | Oracle International Corporation | System and method for workflow orchestration for use with a cloud computing environment |
US8938053B2 (en) * | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
AU2014232562B2 (en) | 2013-03-15 | 2019-11-21 | Servicemesh, Inc. | Systems and methods for providing ranked deployment options |
JP2014197340A (ja) | 2013-03-29 | 2014-10-16 | 富士ゼロックス株式会社 | 分散処理システム及びプログラム |
US9904266B2 (en) | 2013-04-25 | 2018-02-27 | General Electric Company | Real-time debugging systems and methods |
US9201759B2 (en) | 2013-07-26 | 2015-12-01 | Sap Se | Debugging applications in the cloud |
SG11201604890WA (en) * | 2014-02-07 | 2016-08-30 | Oracle Int Corp | Cloud service custom execution environment |
US9678731B2 (en) * | 2014-02-26 | 2017-06-13 | Vmware, Inc. | Methods and apparatus to generate a customized application blueprint |
US9984158B2 (en) | 2014-03-18 | 2018-05-29 | Axis Ab | Finding services in a service-oriented architecture (SOA) network |
US9270553B1 (en) * | 2014-03-26 | 2016-02-23 | Amazon Technologies, Inc. | Dynamic service debugging in a virtual environment |
JP6207463B2 (ja) | 2014-05-28 | 2017-10-04 | Kddi株式会社 | Itシステムにおけるサーバの性能の抽象化方法および資源管理方法 |
WO2015197564A1 (en) | 2014-06-23 | 2015-12-30 | Getclouder Ltd. | Cloud hosting systems featuring scaling and load balancing with containers |
US10362059B2 (en) * | 2014-09-24 | 2019-07-23 | Oracle International Corporation | Proxy servers within computer subnetworks |
US9396091B2 (en) * | 2014-09-29 | 2016-07-19 | Sap Se | End-to end, lifecycle aware, API management |
US10129078B2 (en) * | 2014-10-30 | 2018-11-13 | Equinix, Inc. | Orchestration engine for real-time configuration and management of interconnections within a cloud-based services exchange |
US9256467B1 (en) * | 2014-11-11 | 2016-02-09 | Amazon Technologies, Inc. | System for managing and scheduling containers |
US9672123B2 (en) * | 2014-12-31 | 2017-06-06 | Oracle International Corporation | Deploying services on application server cloud with high availability |
US9462427B2 (en) | 2015-01-14 | 2016-10-04 | Kodiak Networks, Inc. | System and method for elastic scaling using a container-based platform |
US10007584B2 (en) | 2015-01-28 | 2018-06-26 | Red Hat, Inc. | Automated container migration in a platform-as-a-service system |
US9930103B2 (en) * | 2015-04-08 | 2018-03-27 | Amazon Technologies, Inc. | Endpoint management system providing an application programming interface proxy service |
US9727374B2 (en) | 2015-04-21 | 2017-08-08 | International Business Machines Corporation | Temporary virtual machine migration for improved software application warmup |
US9515993B1 (en) | 2015-05-13 | 2016-12-06 | International Business Machines Corporation | Automated migration planning for moving into a setting of multiple firewalls |
US9632914B2 (en) | 2015-05-21 | 2017-04-25 | International Business Machines Corporation | Error diagnostic in a production environment |
US10042697B2 (en) * | 2015-05-28 | 2018-08-07 | Oracle International Corporation | Automatic anomaly detection and resolution system |
US10503532B2 (en) | 2015-06-26 | 2019-12-10 | Vmware, Inc. | Creating a virtual machine clone of the host computing device and handling of virtual machine clone requests via an I/O filter |
JP6374845B2 (ja) * | 2015-08-07 | 2018-08-15 | 株式会社日立製作所 | 計算機システム及びコンテナ管理方法 |
US10656929B2 (en) * | 2015-08-11 | 2020-05-19 | International Business Machines Corporation | Autonomously healing microservice-based applications |
US9965261B2 (en) | 2015-08-18 | 2018-05-08 | International Business Machines Corporation | Dependency-based container deployment |
JP6387330B2 (ja) | 2015-08-21 | 2018-09-05 | 日本電信電話株式会社 | 管理サーバ装置及び管理プログラム |
US10623514B2 (en) | 2015-10-13 | 2020-04-14 | Home Box Office, Inc. | Resource response expansion |
CN106603594B (zh) * | 2015-10-15 | 2019-07-09 | 中国电信股份有限公司 | 一种分布式服务的管理方法和系统 |
US10348808B2 (en) * | 2015-10-30 | 2019-07-09 | International Business Machines Corporation | Hybrid cloud applications |
CN105893010A (zh) | 2015-11-17 | 2016-08-24 | 乐视云计算有限公司 | 用于容器部署的主机调度方法及系统 |
US11182140B2 (en) | 2015-11-25 | 2021-11-23 | Red Hat, Inc. | Active representation of a composite application |
US10261782B2 (en) | 2015-12-18 | 2019-04-16 | Amazon Technologies, Inc. | Software container registry service |
US10002247B2 (en) * | 2015-12-18 | 2018-06-19 | Amazon Technologies, Inc. | Software container registry container image deployment |
JP6644882B2 (ja) * | 2016-01-15 | 2020-02-12 | グーグル エルエルシー | アプリケーションコンテナを使用するコードおよび従属データの送達の管理 |
US9733834B1 (en) | 2016-01-28 | 2017-08-15 | Weka.IO Ltd. | Congestion mitigation in a distributed storage system |
US10114732B2 (en) | 2016-01-29 | 2018-10-30 | Ca, Inc. | Debugging in-cloud distributed code in live load environment |
US11388037B2 (en) * | 2016-02-25 | 2022-07-12 | Open Text Sa Ulc | Systems and methods for providing managed services |
EP3423941B1 (en) * | 2016-03-04 | 2023-05-10 | Bladelogic, Inc. | Provisioning of containers for virtualized applications |
US10574584B1 (en) | 2016-03-22 | 2020-02-25 | Amazon Technologies, Inc. | Controlling network device capacity |
KR102092722B1 (ko) * | 2016-03-23 | 2020-04-23 | 포그혼 시스템스 인코포레이티드 | 실시간 데이터플로우 프로그래밍 언어를 위한 도구 및 방법 |
JP6680028B2 (ja) * | 2016-03-24 | 2020-04-15 | 日本電気株式会社 | 監視システム、監視方法および監視プログラム |
US9942354B1 (en) | 2016-03-29 | 2018-04-10 | Amazon Technologies, Inc. | Managing service message rates in a computing service environment |
US10594838B2 (en) * | 2016-04-29 | 2020-03-17 | Intuit Inc. | Configuration data as code |
US10496987B2 (en) | 2016-09-13 | 2019-12-03 | Verizon Patent And Licensing Inc. | Containerization of network services |
US10498625B1 (en) * | 2016-10-14 | 2019-12-03 | Amazon Technologies, Inc. | Distributed testing service |
US10942839B2 (en) | 2016-10-28 | 2021-03-09 | Ingram Micro Inc. | System and method for debugging applications on a developer workstation |
US10489215B1 (en) * | 2016-11-02 | 2019-11-26 | Nutanix, Inc. | Long-range distributed resource planning using workload modeling in hyperconverged computing clusters |
US20180165177A1 (en) | 2016-12-08 | 2018-06-14 | Nutanix, Inc. | Debugging distributed web service requests |
CN106776212B (zh) * | 2016-12-09 | 2020-02-25 | 中电科华云信息技术有限公司 | 容器集群部署多进程应用的监管系统及方法 |
US10574736B2 (en) | 2017-01-09 | 2020-02-25 | International Business Machines Corporation | Local microservice development for remote deployment |
US10601871B2 (en) | 2017-01-18 | 2020-03-24 | International Business Machines Corporation | Reconfiguration of security requirements for deployed components of applications |
WO2018177506A1 (en) * | 2017-03-28 | 2018-10-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for allocating radio resources in a radio access network |
US10356214B2 (en) * | 2017-03-29 | 2019-07-16 | Ca, Inc. | Composing monolithic applications based on multi-container applications |
US11038947B2 (en) | 2017-04-21 | 2021-06-15 | Microsoft Technology Licensing, Llc | Automated constraint-based deployment of microservices to cloud-based server sets |
US10225140B2 (en) * | 2017-04-26 | 2019-03-05 | Oracle International Corporation | Portable instance provisioning framework for cloud services |
US11343352B1 (en) | 2017-06-21 | 2022-05-24 | Amazon Technologies, Inc. | Customer-facing service for service coordination |
JP7203096B2 (ja) | 2017-09-30 | 2023-01-12 | オラクル・インターナショナル・コーポレイション | デプロイされたコンテナプラットフォームにおけるインスタンスのリアルタイムデバッグ |
US10521246B1 (en) | 2018-06-13 | 2019-12-31 | International Business Machines Corporation | Application programming interface endpoint analysis and modification |
-
2018
- 2018-09-28 JP JP2020518500A patent/JP7203096B2/ja active Active
- 2018-09-28 EP EP18793725.5A patent/EP3688595A1/en active Pending
- 2018-09-28 WO PCT/US2018/053628 patent/WO2019068037A1/en active Application Filing
- 2018-09-28 WO PCT/US2018/053626 patent/WO2019068036A1/en active Application Filing
- 2018-09-28 EP EP18793087.0A patent/EP3688594B1/en active Active
- 2018-09-28 JP JP2020518526A patent/JP7246381B2/ja active Active
- 2018-09-28 CN CN201880069160.8A patent/CN111263933A/zh active Pending
- 2018-09-28 JP JP2020518487A patent/JP7182618B2/ja active Active
- 2018-09-28 CN CN202111208805.1A patent/CN114035975A/zh active Pending
- 2018-09-28 WO PCT/US2018/053618 patent/WO2019068029A1/en active Application Filing
- 2018-09-28 US US16/147,334 patent/US10599500B2/en active Active
- 2018-09-28 EP EP18795839.2A patent/EP3688579A1/en not_active Ceased
- 2018-09-28 WO PCT/US2018/053612 patent/WO2019068024A1/en active Application Filing
- 2018-09-28 JP JP2020518519A patent/JP7196164B2/ja active Active
- 2018-09-28 EP EP18792687.8A patent/EP3688592B1/en active Active
- 2018-09-28 CN CN201880069171.6A patent/CN111279319A/zh active Pending
- 2018-09-28 CN CN201880069219.3A patent/CN111279320B/zh active Active
- 2018-09-28 US US16/147,343 patent/US10824489B2/en active Active
- 2018-09-28 EP EP18792690.2A patent/EP3688593B1/en active Active
- 2018-09-28 JP JP2020518513A patent/JP7493450B2/ja active Active
- 2018-09-28 CN CN201880069226.3A patent/CN111279321B/zh active Active
- 2018-09-28 US US16/147,351 patent/US10838788B2/en active Active
- 2018-09-28 CN CN202111007894.3A patent/CN113641460A/zh active Pending
- 2018-09-28 US US16/147,305 patent/US10599499B2/en active Active
- 2018-09-28 CN CN201880069178.8A patent/CN111279309A/zh active Pending
- 2018-09-28 WO PCT/US2018/053620 patent/WO2019068031A1/en active Application Filing
- 2018-09-28 US US16/147,332 patent/US20190102157A1/en active Pending
-
2020
- 2020-03-23 US US16/826,629 patent/US11132241B2/en active Active
- 2020-03-23 US US16/827,090 patent/US11681573B2/en active Active
-
2021
- 2021-09-27 US US17/485,689 patent/US11755393B2/en active Active
-
2022
- 2022-11-21 JP JP2022185721A patent/JP7562619B2/ja active Active
- 2022-12-14 JP JP2022199646A patent/JP7481421B2/ja active Active
-
2023
- 2023-07-13 JP JP2023115382A patent/JP2023139086A/ja active Pending
-
2024
- 2024-04-24 JP JP2024070583A patent/JP2024105342A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030204645A1 (en) | 2002-04-09 | 2003-10-30 | Sun Microsystems, Inc. | Method, system, and articles of manufacture for providing a servlet container based web service endpoint |
JP2013541069A (ja) | 2010-08-16 | 2013-11-07 | インターナショナル・ビジネス・マシーンズ・コーポレーション | サービス・レジストリからのサービス展開のための方法、サービス・レジストリ、およびコンピュータ・プログラム |
Non-Patent Citations (2)
Title |
---|
富田 宏昭 ,HTML5/JavaScriptとPhoneGapで作る iPhoneアプリ開発入門,初版,日本,株式会社マイナビ,2012年09月01日,pp.141-146、192-232,ISBN : 978-4-8399-4371-4 |
横山 甲 他,プロ直伝 業務システム開発のためのHTML5攻略ガイド,初版,日本,日経BP社,2016年10月24日,pp.280-282,ISBN : 978-4-8222-3763-9 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7196164B2 (ja) | Apiレジストリにおけるバックエンドサービスエンドポイントからapi関数へのバインディング |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210825 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210825 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221020 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7196164 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |