JP6556151B2

External injection of cloud network functions into network services

Abstract

This record has no abstract on file.

JP6556151B2, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 9 February 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

14 claims: 9 independent, 5 dependent

  1. 1
    外部サービスをネットワークに統合するための、コンピュータによって実装される方法であって、 複数のネットワークサービスプロバイダのそれぞれから、それぞれの登録プロセス中に、それぞれの アプリケーション・プログラミング・インタフェース(API)の記述を 、前記ネットワークのAPI登録モジュールにおいて 受信する段階と、 複数の前記APIの複数の前記記述をAPIデータベースに格納する段階と、 クライアントコンピューティングデバイスから、外部ネットワークサービス機能を開始するためのコマンドを受信する段階と、 前記ネットワークのサービスコールモジュールを使用し、前記外部ネットワークサービス機能を開始するためのAPIコールの記述を求めて前記APIデータベースを照会する段階と、 前記 ネットワーク サービスプロバイダにより提供されるサービスの新たなインスタンスを作成するため に、前記サービスコールモジュールを使用し、前記 APIコールをトラフィックフローに基づいて生成する段階であって、これにより、 生成された 前記APIコールは 、前記APIデータベースからの前記APIコールの 前記記述により指定された通りに フォーマット され、前記トラフィックフローは宛先に宛てられたデータフローである、生成する段階と、 前記サービスをインスタンス化す べく、生成された 前記APIコールを前記 ネットワーク サービスプロバイダに送信する段階と、 前記データフローを前記宛先に送信する前に、前記サービスにより処理される前記トラフィックフローを前記 ネットワーク サービスプロバイダに送信する段階と、 前記トラフィックフローが前記サービスにより処理された後に、前記宛先に転送する前記トラフィックフローを前記 ネットワーク サービスプロバイダから受信する段階と、 を備える、方法。
  2. 2
    前記APIの前記記述は、前記トラフィックフローの複数のパラメータを表す複数の変数を含 み 、 生成された前記APIコールは、前記複数の変数に代わって代用される複数のパラメータ値を含む、 請求項1に記載の方法。
  3. 3
    前記API コール の前記記述は、前記サービスを作成するためのフォーマットを含む、 請求項1 または2 に記載の方法。
  4. 4
    前記API コール の前記記述は、前記トラフィックフローを送信するためのフォーマットを含む、 請求項1から 3 の何れか一項に記載の方法。
  5. 5
    前記 ネットワーク サービスプロバイダによる前記サービスを開始するための命令をネットワーククライアントから受信する段階を更に備え、 前記APIコールを前記送信する段階は、前記命令を受信する段階に応答する、 請求項1から 4 の何れか一項に記載の方法。
  6. 6
    前記 ネットワーク サービスプロバイダにより提供される前記サービスは、ファイアウォール、侵入検知システム、WAN高速化システム、及びフロー監視システムのうちの少なくとも1つを含む、 請求項1から 5 の何れか一項に記載の方法。
  7. 7
    外部サービスをネットワークに統合するためのシステムであって、 複数のネットワークサービスプロバイダのそれぞれから、それぞれの登録プロセス中に、それぞれの アプリケーション・プログラミング・インタフェース(API)の記述 を 受信 し、 複数の前記APIの複数の前記記述をAPIデータベースに格納する、 API登録モジュールと、 クライアントコンピューティングデバイスから、外部ネットワークサービス機能を開始するためのコマンドを受信するクライアントポータルモジュールと、 前記外部ネットワークサービス機能を開始するためのAPIコールの記述を求めて前記APIデータベースを照会し、 前記ネットワーク サービスプロバイダにより提供されるサービスの新たなインスタンスを作成するため に、前記 APIコールを トラフィックフローに基づいて 生成し、これにより 、生成された 前記APIコールは、 前記APIデータベースからの前記APIコールの 前記記述により 指定 され た 通りに フォーマット され、 前記 ネットワーク サービスプロバイダに 、生成された 前記APIコールを送信し、 前記 ネットワーク サービスプロバイダに前記トラフィックフローを送信し、 前記 ネットワーク サービスプロバイダが前記サービスを適用した前記トラフィックフローを前記 ネットワーク サービスプロバイダから受信する、 サービスコールモジュールと、 を備える、システム。
  8. 8
    前記APIの前記記述は、前記トラフィックフローの複数のパラメータを表す複数の変数を含み、 任意で、前記APIコールは、前記複数の変数に代わって代用される複数のパラメータ値を含む、 請求項 7 に記載のシステム。
  9. 9
    前記APIの前記記述は、前記サービスを作成するためのフォーマット、および/または 前記トラフィックフローを送信するためのフォーマットを含む、 請求項 7または8 に記載のシステム。
  10. 10
    前記 APIコールを前記送信することは、前記命令を受信することに応答する、および/または 前記 ネットワーク サービスプロバイダにより提供される前記サービスは、ファイアウォール、侵入検知システム、WAN高速化システム、及びフロー監視システムのうちの少なくとも1つを含む、 請求項 7から9 の何れか一項に記載のシステム。
  11. 11
    請求項1から6の何れか一項に記載の方法 をコンピュータに実行させる、プログラム。
  12. 12
    前記APIの前記記述は、前記トラフィックフローの複数のパラメータを表す複数の変数を含み、 任意で、前記APIコールは、前記複数の変数に代わって代用される複数のパラメータ値を含む、 請求項 11 に記載のプログラム。
  13. 13
    前記APIの前記記述は、前記サービスを作成するためのフォーマット、および/または 前記トラフィックフローを送信するためのフォーマットを含む、 請求項 11または12 に記載のプログラム。
  14. 14
    前記 ネットワーク サービスプロバイダによる前記サービスを開始するための命令をネットワーククライアントから受信する手順を更に備え、前記APIコールを送信する前記手順は、前記命令を受信する手順に応答する、および/または 前記 ネットワーク サービスプロバイダにより提供される前記サービスは、ファイアウォール、侵入検知システム、WAN高速化システム、及びフロー監視システムのうちの少なくとも1つを含む、 請求項 11から13 の何れか一項に記載のプログラム。
Independent claims14