Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4626544B2 - Complex information platform device and management method of complex information platform device - Google Patents
[go: Go Back, main page]

JP4626544B2 - Complex information platform device and management method of complex information platform device - Google Patents

Complex information platform device and management method of complex information platform device Download PDF

Info

Publication number
JP4626544B2
JP4626544B2 JP2006066905A JP2006066905A JP4626544B2 JP 4626544 B2 JP4626544 B2 JP 4626544B2 JP 2006066905 A JP2006066905 A JP 2006066905A JP 2006066905 A JP2006066905 A JP 2006066905A JP 4626544 B2 JP4626544 B2 JP 4626544B2
Authority
JP
Japan
Prior art keywords
information
application
sub
router device
subrouter
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.)
Expired - Fee Related
Application number
JP2006066905A
Other languages
Japanese (ja)
Other versions
JP2007243849A (en
Inventor
貴成 馬場
英樹 沖田
潤 沖津
淑子 保田
俊明 垂井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2006066905A priority Critical patent/JP4626544B2/en
Publication of JP2007243849A publication Critical patent/JP2007243849A/en
Application granted granted Critical
Publication of JP4626544B2 publication Critical patent/JP4626544B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、サーバ装置、ストレージ装置、ネットワークスイッチ装置(以下、ルータ装置も含む)等に代表される情報プラットフォーム装置の運用管理技術に関して、特に情報プラットフォーム装置の構成要素がモジュール化され、それらのモジュールを組合せて複数の情報プラットフォーム装置を構成する複合型情報プラットフォーム装置において、サーバ処理機能を他のネットワークスイッチ装置に提供する機能に有効な技術に関するものである。   The present invention relates to an operation management technology for an information platform device represented by a server device, a storage device, a network switch device (hereinafter also including a router device), and the like. The present invention relates to a technology that is effective for a function that provides a server processing function to another network switch device in a composite information platform device that constitutes a plurality of information platform devices by combining.

インターネットサイトに代表されるITシステムでは、システムを構成するサーバ装置、ストレージ装置、クライアント端末等を相互に接続し、データ通信を行うために、IP(Internet Protocol)ネットワークが用いられている。近年、WEB(World Wide Web)サービス等のインターネット技術が浸透し、企業間、企業-コンシューマ間の様々なデータ通信がインターネット上で行われるようになってきている。このようなインターネット利用の多様化に伴い、それを支えるネットワークには、セキュリティ機能、高信頼化機能、プロトコルカプセル機能等のデータ通信の途中でデータパケットを処理する付加機能が要求されている。この要求に応えるため装置ベンダーは、データパケットを処理する機能を持った装置として、各種アプライアンス装置を提供している。アプライアンス装置の例としては、IPsec(Security Architecture for Internet Protocol)アプライアンス、SSL(SSL)アクセラレータアプライアンス、ファイアウォールアプライアンス等がある。また、このようなアプライアンス装置は、データパケットを処理するサーバ的な処理が必要とされ、且つ、ネットワーク上のネットワークスイッチに接続して用いられる。そのため、装置ベンダーは、サーバ装置とネットワークスイッチ装置を一筐体に搭載した装置として、ブレードサーバ、モジュール型ルータ、Advanced Telecom Computing Architecture(ATCA)等を提供している。このような、1つの装置筐体に複数のサーバ装置、ネットワークスイッチ装置、もしくは、ストレージ装置を構成する装置を、本明細書では複合型情報プラットフォーム装置と呼ぶ。なお、この種のブレードサーバについては特開2002-32153「カートリッジ型サーバユニットおよび該サーバユニット搭載用筐体」に、この種のモジュール型ルータについては特開2004-215116「IPルータ、通信システム及びそれに用いる帯域設定方法並びにそのプログラム」に、ATCAについては非特許文献1に記載されている。   In an IT system typified by an Internet site, an IP (Internet Protocol) network is used to connect server devices, storage devices, client terminals, and the like constituting the system to perform data communication. In recent years, Internet technologies such as WEB (World Wide Web) services have been penetrating, and various data communication between companies and between companies and consumers has been performed on the Internet. Along with the diversification of Internet usage, an additional function for processing data packets in the middle of data communication, such as a security function, a high reliability function, and a protocol capsule function, is required for a network that supports such use. In order to meet this demand, device vendors provide various appliance devices as devices having a function of processing data packets. Examples of appliance devices include an IPsec (Security Architecture for Internet Protocol) appliance, an SSL (SSL) accelerator appliance, and a firewall appliance. Also, such an appliance device requires server-like processing for processing data packets, and is used by being connected to a network switch on the network. For this reason, device vendors provide blade servers, modular routers, Advanced Telecom Computing Architecture (ATCA), and the like as devices in which a server device and a network switch device are mounted in one housing. Such a device constituting a plurality of server devices, network switch devices, or storage devices in one device housing is referred to as a composite information platform device in this specification. For this type of blade server, refer to JP 2002-32153 “Cartridge type server unit and housing for mounting the server unit”, and for this type of module type router, JP 2004-215116 “IP router, communication system and Non-patent document 1 describes ATCA in “Bandwidth setting method and program used therefor”.

一方、上記のデータパケットを処理するのに用いられるサーバ装置に搭載されるプロセッサは、処理性能を向上させるため1つのLSIチップ上に複数のプロセッサコアを搭載するマルチコア型が用いられるようになっている。このマルチコア型化により1チップ当りの処理性能が向上するため、マルチコア型プロセッサを搭載したサーバ装置では、1つのサーバ装置に複数のサーバ処理機能を稼動させる、いわゆるサーバコンソリ化が進んでいる。   On the other hand, as a processor mounted on a server device used to process the data packet, a multi-core type in which a plurality of processor cores are mounted on one LSI chip is used to improve processing performance. Yes. Since the multi-core type improves the processing performance per chip, so-called server consolidation in which a plurality of server processing functions are operated in one server apparatus is progressing in a server apparatus equipped with a multi-core type processor.

「Advanced TCA: PICMG 3.0 Short Form Specification」、PICMG発行(2003年1月)"Advanced TCA: PICMG 3.0 Short Form Specification" published by PICMG (January 2003)

サーバ装置、および、ネットワークスイッチ装置を搭載し、ネットワークの付加機能としてデータパケット処理機能をサーバ装置に搭載した複合型情報プラットフォーム装置では、上述したようにサーバ装置の処理性能が向上するので、その処理性能を有効に使用するために複数のデータパケット処理機能を稼動させることが要求される。また、既存のITシステムに複合型情報プラットフォーム装置を導入する場合には、データパケット処理機能を持たない既存のネットワークスイッチ装置と混在したシステム構成となることが多いため、複合型情報プラットフォーム装置を用いた新システムへの移行を行い易くするために、複合型情報プラットフォーム装置が持つデータパケット処理機能を既存のネットワークスイッチ装置に提供できることが必要である。   In the combined information platform device that is equipped with a server device and a network switch device and has a data packet processing function as an additional function of the network, the processing performance of the server device is improved as described above. In order to use the performance effectively, it is required to operate a plurality of data packet processing functions. In addition, when a complex information platform device is introduced into an existing IT system, the system configuration is often mixed with an existing network switch device that does not have a data packet processing function. In order to facilitate the transition to the new system, it is necessary to be able to provide the data packet processing function of the composite information platform device to the existing network switch device.

ところが、上記のような複合型情報プラットフォーム装置のサーバ装置が行うデータパケット処理機能を、ITシステム内の既存のネットワークスイッチ装置に提供するには、次のような問題点があることが本発明者により見出された。複合型情報プラットフォーム装置のサーバ装置の1つのデータパケット処理機能を複数のシステム向けに使用する場合を検討する。より詳しくは、例えば、複合型情報プラットフォーム装置で構成する新システム向けと既存のネットワークスイッチ装置で構成する既存システム向けの2つのシステムに使用する場合は、2つのシステムのデータパケット処理機能の設定ポリシーの違いや、ネットワークスイッチ装置毎に分けた処理が必要になるため、1つのデータパケット処理機能で処理することができないという問題がある。また、複合型情報プラットフォーム装置のサーバ装置のデータパケット処理機能を既存のネットワークスイッチ装置に提供して、そのデータパケット処理機能と既存のネットワークスイッチ装置固有の機能を組み合わせる場合や、既存のネットワークスイッチ装置の構成情報を用いてデータパケット処理機能を行う場合では、複合型情報プラットフォーム装置は既存のネットワークスイッチ装置の仕様情報および設定情報を保持していないため、上記のようなデータパケット処理機能を行うことができないという問題がある。さらに、複合型情報プラットフォーム装置のサーバ装置のデータパケット処理機能を既存のネットワークスイッチ装置に提供する場合は、データパケット処理機能を提供できるかの確認、複合型情報プラットフォーム装置のネットワークスイッチ装置の設定、既存のネットワークスイッチ装置の設定、サーバ装置のデータパケット処理機能の設定等の複数装置にわたる設定、および、設定の確認を行う必要があるが、人手による設定は非常に難しく、人的な設定ミスを起こす可能性が高いという問題がある。   However, the present inventors have the following problems in providing the data packet processing function performed by the server device of the composite information platform device as described above to the existing network switch device in the IT system. It was found by. Consider a case where one data packet processing function of a server device of a composite information platform device is used for a plurality of systems. More specifically, for example, when used in two systems for a new system configured with a composite information platform device and for an existing system configured with an existing network switch device, the setting policy of the data packet processing function of the two systems There is a problem that processing cannot be performed by a single data packet processing function because of the difference between the two and the network switching device. In addition, when the data packet processing function of the server device of the composite information platform device is provided to an existing network switch device and the data packet processing function is combined with the function unique to the existing network switch device, the existing network switch device In the case of performing the data packet processing function using the configuration information, the composite information platform device does not hold the specification information and setting information of the existing network switch device, and therefore performs the data packet processing function as described above. There is a problem that can not be. Further, when providing the data packet processing function of the server device of the composite information platform device to an existing network switch device, confirmation of whether the data packet processing function can be provided, setting of the network switch device of the composite information platform device, It is necessary to make settings across multiple devices, such as settings for existing network switch devices, data packet processing functions for server devices, and confirmation of settings. However, manual settings are extremely difficult, and human setting errors can occur. There is a problem that it is likely to happen.

そこで、本発明の課題は、複合型情報プラットフォームから既存のネットワーク装置に処理機能を提供する場合に、処理機能を提供される側のネットワーク装置の仕様に対応した汎用処理モジュールの情報処理機能(アプリケーション)を選択して提供することが可能にすることにある。   Accordingly, an object of the present invention is to provide an information processing function (application) of a general-purpose processing module corresponding to the specifications of a network device on which a processing function is provided when a processing function is provided from a composite information platform to an existing network device. ) Can be selected and provided.

更に具体的な課題は、複合型情報プラットフォームから提供するデータパケット処理と既存のネットワーク装置固有の機能との組み合わせ、もしくは既存のネットワークスイッチ装置の構成情報を用いたデータパケット処理機能を実行可能にすることにある。   More specifically, it is possible to execute a data packet processing function using a combination of data packet processing provided from a composite information platform and a function unique to an existing network device, or configuration information of an existing network switch device. There is.

更には、複合型情報プラットフォーム装置のサーバ装置のデータパケット処理機能を既存のネットワークスイッチ装置に提供する場合の、提供可否の確認、種々の設定、設定の確認を簡略化することを課題とする。   Another object of the present invention is to simplify confirmation of availability, various settings, and confirmation of settings when the data packet processing function of the server device of the composite information platform device is provided to an existing network switch device.

本発明では上記の課題の解決のため、上記複合型情報プラットフォーム装置において、複合型情報プラットフォーム装置に搭載される管理モジュールが、既存の各種ネットワークスイッチ装置の仕様情報とデータパケット処理機能の対応情報を保持し、データパケット処理機能を既存のネットワークスイッチ装置に提供する機能を提供する場合に、管理モジュールが、既存のネットワークスイッチ装置に対してデータパケット処理機能の提供可否の確認、既存のネットワークスイッチ装置に対応したデータパケット処理機能プログラムの起動、上記機能の提供のための設定および確認、既存のネットワークスイッチ装置の管理者向けのデータパケット処理機能設定の管理インターフェースの提供、を行う。一つの観点に従えば、本発明の特徴は、1以上のプロセッサを搭載し汎用処理を行う機能を持つ1以上の汎用処理モジュールと、前記汎用処理モジュールと外部ネットワークを接続し通信データのスイッチングを行う1以上のスイッチ部と、前記汎用処理モジュールとスイッチ部の管理を行う管理モジュールとで構成され、前記汎用処理モジュールには1以上の種類の特定の情報処理を行うアプリーションが1以上動作する複合型情報プラットフォーム装置であって、
前記管理モジュールは、該複合型情報プラットフォーム装置以外のルーティング機構を持つルータ装置であるサブルータ装置の種類毎に、前記アプリケーションの情報処理機能を提供することがそのサブルータ装置の仕様上可能であるかを示す情報であるサブルータ装置仕様情報と、
前記アプリケーションの種類毎に、接続するサブルータ装置に情報処理機能を提供することを許可するかどうかを示す情報であるアプリケーションポリシー情報と、
該複合型情報プラットフォーム装置に現在接続されている前記サブルータ装置の設定情報であるサブルータ装置構成情報と、
前記アプリケーションの情報処理機能の割当て状態情報であるアプリケーション提供状態情報とそれぞれ保持するためのテーブルを持ち、
さらに、前記アプリケーションの情報処理機能を前記サブルータ装置に提供する場合に、該複合型情報プラットフォーム装置に接続されている前記サブルータ装置の構成情報を取得し、前記サブルータ装置仕様情報から前記アプリケーションの情報処理機能を提供可能か判断し、提供可能な場合は、サブルータ装置の構成情報を前記サブルータ構成情報に保持すると共に、前記アプリケーションの情報処理機能を提供可能なサブルータ装置としてアプリケーション提供状態情報に追加するサブルータ装置登録手段と、
前記サブルータ装置仕様情報と前記サブルータ装置構成情報から前記サブルータ装置に対応した前記アプリケーションを汎用処理モジュール上に起動させる提供アプリケーション起動手段と、
上記で起動した提供用のアプリケーションの設定、および、提供用のアプリケーションの情報処理機能の提供開始を行ない、前記提供用のアプリケーションの提供状態を前記アプリケーション提供状態情報に登録するアプリケーション提供機能設定手段とを持つ複合型情報プラットフォーム装置にある。
In the present invention, in order to solve the above-described problems, in the composite information platform device, the management module mounted on the composite information platform device provides the specification information of various existing network switch devices and the correspondence information of the data packet processing function. When the management module provides a function of holding and providing a data packet processing function to an existing network switch device, the management module confirms whether or not the data packet processing function can be provided to the existing network switch device. Data packet processing function program corresponding to the above, setting and checking for providing the above functions, and providing a management interface for setting data packet processing functions for an administrator of an existing network switch device. According to one aspect, the present invention is characterized in that one or more general-purpose processing modules having a function of performing general-purpose processing by mounting one or more processors, and switching the communication data by connecting the general-purpose processing module and an external network. One or more switch units to perform, and the general-purpose processing module and a management module for managing the switch unit, and one or more applications for performing one or more types of specific information processing operate in the general-purpose processing module. A compound information platform device,
Whether the management module is capable of providing the information processing function of the application for each type of sub-router device, which is a router device having a routing mechanism other than the composite information platform device, according to the specifications of the sub-router device. Sub-router device specification information,
For each type of application, application policy information that is information indicating whether or not to permit providing an information processing function to a connected subrouter device;
Sub-router device configuration information which is setting information of the sub-router device currently connected to the composite information platform device;
It has a table for holding application provision status information that is allocation status information of the information processing function of the application, and
Further, when the information processing function of the application is provided to the sub-router device, the configuration information of the sub-router device connected to the composite information platform device is acquired, and the information processing of the application is obtained from the sub-router device specification information A sub-router that determines whether or not a function can be provided, and holds the configuration information of the sub-router device in the sub-router configuration information and adds it to the application provision state information as a sub-router device capable of providing the information processing function of the application. Device registration means;
Provided application activation means for activating the application corresponding to the subrouter device from the subrouter device specification information and the subrouter device configuration information on a general-purpose processing module;
Application providing function setting means for setting the providing application started above and starting providing the information processing function of the providing application, and registering the providing state of the providing application in the application providing state information; Is a complex information platform device with

本発明の他の具体的特徴は、発明を実施するための最良の形態の説明と図面とから明らかにされる。   Other specific features of the present invention will become apparent from the description of the best mode for carrying out the invention and the drawings.

本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下の通りである。   The effects obtained by typical ones of the inventions disclosed in the present application will be briefly described as follows.

本特許の構成により、複合型情報プラットフォーム装置の汎用処理モジュールのアプリケーション機能を、一般的なネットワークスイッチ装置に提供することができるようになるため、汎用処理モジュールのリソースを複数の装置で共有することが可能となり、汎用処理モジュールの利用効率を上がるため効率的な利用が可能となる。   With the configuration of this patent, the application function of the general-purpose processing module of the composite information platform device can be provided to a general network switch device. Therefore, the resources of the general-purpose processing module can be shared by a plurality of devices. Since the use efficiency of the general-purpose processing module is increased, efficient use is possible.

また、既存のITシステム内のネットワークスイッチ装置に複合型情報プラットフォーム装置のアプリケーション機能を提供できるため、複合型情報プラットフォーム装置を導入する場合に、既存のITシステムを新しい複合型情報プラットフォーム装置に一度に置き換えなくても、複合型情報プラットフォーム装置のアプリケーション機能を使用することができ、新システムへの段階的な移行を行うことが可能となる。   In addition, since the application function of the complex information platform device can be provided to the network switch device in the existing IT system, when introducing the complex information platform device, the existing IT system can be used as a new complex information platform device at once. Even if it is not replaced, the application function of the composite information platform apparatus can be used, and it becomes possible to make a gradual transition to a new system.

さらに、複合型情報プラットフォーム装置の汎用処理モジュールのアプリケーション機能を、一般的なネットワークスイッチ装置に提供する場合の設定手順は、複数装置の仕様および構成情報の確認、複数装置への設定等が必要であり非常に複雑であるが、本発明の構成により複合型情報プラットフォーム装置の管理モジュールが設定を自動的に行うため、管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。   In addition, the setting procedure when the application function of the general-purpose processing module of the composite information platform device is provided to a general network switch device requires confirmation of specifications and configuration information of multiple devices, setting to multiple devices, etc. Although it is very complicated, the management module of the composite information platform device automatically performs the setting according to the configuration of the present invention, so that the man-hours for operation management of the administrator and the occurrence rate of human error are reduced. It becomes possible.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するために全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は原則として省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that, in all the drawings for explaining the embodiment, the same members are denoted by the same reference numerals in principle, and the repeated description thereof is omitted in principle.

先ず本発明の第1の実施例による複合型情報プラットフォーム装置の構成について説明する。図1は本発明の第1の実施例による複合型情報プラットフォーム装置のブロック図である。   First, the configuration of the composite information platform apparatus according to the first embodiment of the present invention will be described. FIG. 1 is a block diagram of a composite information platform apparatus according to a first embodiment of the present invention.

図1に示すように、第1の実施例において複合型情報プラットフォーム装置101は、少なくとも、1以上の汎用処理モジュール102、1以上のスイッチ部104、1以上の管理モジュール103、から構成される。スイッチ部104、管理モジュール103については、図1では1つのみ示しているが、2以上構成しても良い。汎用処理モジュール102と管理モジュール103は、それぞれ物理配線IL、管理用の物理配線MILおよびスイッチ部104の装置内部のポート1071を経由して、スイッチ部104に接続され、互いに通信を行うことができる。この通信で用いられるインターフェースは、標準インターフェース、例えばイーサネット(登録商標)等でも良いし、複合型情報プラットフォーム装置101固有のプロトコルを用いたインターフェースでも良い。また、複合型情報プラットフォーム装置101には、スイッチ部104の外部ポート1072、および、物理配線OLを経由して、汎用処理モジュール102のサーバ処理機能を提供するルータ装置116が接続されている。第1の実施例では、このルータ装置をサブルータ装置と呼ぶ。なお、ルータ装置116は、ルーティング機能を持つ一般的なネットワークスイッチ装置でも良い。さらに、管理者向けの管理用端末として、物理配線MOLを経由で複合型情報プラットフォーム装置101の管理者A用の管理用端末117が接続され、物理配線RMOL経由でサブルータ装置116の管理者B用の管理用端末118が接続される。   As shown in FIG. 1, in the first embodiment, the composite information platform apparatus 101 includes at least one or more general-purpose processing modules 102, one or more switch units 104, and one or more management modules 103. Only one switch unit 104 and management module 103 are shown in FIG. 1, but two or more may be configured. The general-purpose processing module 102 and the management module 103 are connected to the switch unit 104 via the physical wiring IL, the management physical wiring MIL, and the port 1071 inside the switch unit 104, and can communicate with each other. . The interface used in this communication may be a standard interface, for example, Ethernet (registered trademark), or an interface using a protocol unique to the composite information platform apparatus 101. Further, the composite information platform apparatus 101 is connected to an external port 1072 of the switch unit 104 and a router apparatus 116 that provides the server processing function of the general-purpose processing module 102 via the physical wiring OL. In the first embodiment, this router device is called a sub-router device. The router device 116 may be a general network switch device having a routing function. Furthermore, as a management terminal for the administrator, a management terminal 117 for the administrator A of the composite information platform apparatus 101 is connected via the physical wiring MOL, and for the administrator B of the subrouter apparatus 116 via the physical wiring RMOL. The management terminal 118 is connected.

汎用処理モジュール102は、汎用のプロセッサ、メモリで構成され、汎用的なサーバ処理を行う。第1の実施例では、特にIPネットワークにおける、セキュリティ機能、高信頼化機能、プロトコルカプセル化機能等のデータ通信の途中でデータパケットを処理する機能を行う。このようなIPネットワークの付加機能としては、IPsecによる暗号化機能、SSLによる暗号化機能、パケットトンネリング機能、ファイヤウォール機能、侵入検知(IDS:Intrusion Detection System)機能等がある。第1の実施例では、このようなサーバ的な機能を持つ汎用処理モジュール102が行うデータパケット処理機能をアプリケーションと呼ぶ。図1では、汎用処理モジュール102で稼動するオペレーションシステム(OS)105上で動作するアプリケーション10611、10612、10621として示してある。上記のようにデータパケット処理機能には、IPsec、SSL等の多くの種類があるため、第1の実施例では、アプリケーションX、アプリケーションY、…、と区別をしている。さらに、第1の実施例では、データパケット処理機能を複合型情報プラットフォーム装置101向けの機能として用いる場合は、アプリケーションX-in、アプリケーションY-in、…、とする。一方、データパケット処理機能を複合型情報プラットフォーム装置101外のサブルータ装置116に提供する場合は、アプリケーションX-a、アプリケーションX-b、…、アプリケーションY-a、アプリケーションY-b、…、とする。このように、同じ種類のアプリケーションでも、提供するサブルータ装置の違いによってデータパケット処理機能が異なる場合はアプリケーションを区別する。なお、このようなデータパケット処理機能を行うアプリケーションは、ソフトウェアによるプログラムでも良いし、ハードウェアアクセラレータ等を用いたハードウェアでも良い。第1の実施例では、ソフトウェアによるアプリケーションの例を示している。   The general-purpose processing module 102 includes a general-purpose processor and memory, and performs general-purpose server processing. In the first embodiment, a function of processing a data packet in the middle of data communication such as a security function, a high reliability function, a protocol encapsulation function, etc., particularly in an IP network is performed. Such IP network additional functions include an IPsec encryption function, an SSL encryption function, a packet tunneling function, a firewall function, and an intrusion detection (IDS) function. In the first embodiment, the data packet processing function performed by the general-purpose processing module 102 having such a server function is called an application. In FIG. 1, applications 10611, 10612, and 10621 running on an operation system (OS) 105 running on the general-purpose processing module 102 are shown. As described above, since there are many types of data packet processing functions such as IPsec and SSL, the first embodiment distinguishes them from application X, application Y,. Furthermore, in the first embodiment, when the data packet processing function is used as a function for the composite information platform apparatus 101, the application X-in, the application Y-in,... On the other hand, when the data packet processing function is provided to the sub-router device 116 outside the composite information platform device 101, the application X-a, the application X-b,..., The application Ya, the application Y-b,. In this way, even in the same type of application, if the data packet processing function differs depending on the provided sub-router device, the application is distinguished. The application that performs such a data packet processing function may be a software program or hardware using a hardware accelerator or the like. In the first embodiment, an example of an application using software is shown.

次に、複合型情報プラットフォーム装置101の汎用処理モジュール102のアプリケーションX-b 10612の機能をサブルータ装置116に提供する場合のデータパケットの転送の仕組みを述べる。図2は、図1に示す本発明の第1の実施例の構成図でサブルータ装置116の構成を詳細に示し、アプリケーションX-b 10612の機能をサブルータ装置116に提供する場合のデータパケットの転送方法を示した図である。図2で、219はサブルータ装置116の管理モジュール、220はサブルータ装置116のスイッチ部、221はスイッチ部220の外部ポートである。管理モジュール219は管理用の物理配線RMILでスイッチ部220に接続され、外部ポート220経由で装置外の通信端末と通信することができる。また、サブルータ装置116には、外部物理配線ROLを経由で相互に通信を行うホスト2231、および、ホスト2232が接続されている。アプリケーションX-b 10612機能の提供を受けない場合のホスト2231とホスト2232間の通信は、図2のODPで示す経路で行われる。一方、アプリケーションX-b 10612の提供を受ける場合のホスト2231とホスト2232間の通信は、通信経路が図2のNDP1およびNDP2に変更される。すなわち、ホスト2231から送信されたデータパケットは、通信経路NDP1に示すように複合型情報プラットフォーム装置101とサブルータ装置116を接続する物理配線OLを経由して、汎用処理モジュール102上のアプリケーションX-b 10612に送られ、そこでアプリケーションX-b 10612固有のデータパケット処理が行われた後、通信経路NDP2に示すように再び物理配線OLを経由してサブルータ装置116に戻されて、通信先のホスト2232に転送される。   Next, a data packet transfer mechanism when the function of the application X-b 10612 of the general-purpose processing module 102 of the composite information platform apparatus 101 is provided to the subrouter apparatus 116 will be described. FIG. 2 is a block diagram of the first embodiment of the present invention shown in FIG. 1, showing the configuration of the sub-router device 116 in detail, and a data packet transfer method when the function of the application Xb 10612 is provided to the sub-router device 116. FIG. In FIG. 2, 219 is a management module of the sub-router device 116, 220 is a switch unit of the sub-router device 116, and 221 is an external port of the switch unit 220. The management module 219 is connected to the switch unit 220 via a management physical wiring RMIL, and can communicate with a communication terminal outside the apparatus via the external port 220. In addition, a host 2231 and a host 2232 that communicate with each other via the external physical wiring ROL are connected to the subrouter device 116. Communication between the host 2231 and the host 2232 when the application X-b 10612 function is not provided is performed through a path indicated by ODP in FIG. On the other hand, in the communication between the host 2231 and the host 2232 when receiving the application X-b 10612, the communication path is changed to NDP1 and NDP2 in FIG. That is, the data packet transmitted from the host 2231 is transmitted to the application Xb 10612 on the general-purpose processing module 102 via the physical wiring OL connecting the composite information platform apparatus 101 and the subrouter apparatus 116 as shown in the communication path NDP1. Data packet processing unique to the application Xb 10612 is performed there, and then returned to the sub-router device 116 again via the physical wiring OL as shown in the communication path NDP2, and transferred to the host 2232 of the communication destination .

次に、第1の実施例において汎用処理モジュール102のアプリケーションX-b 10612をサブルータ装置116に提供することを実現するために必要となる管理モジュール103の構成について説明する。図1に示すように、管理モジュール103は、アプリケーション機能をサブルータ装置116に提供するために、少なくともサブルータ装置仕様情報108、アプリケーションポリシー情報109、サブルータ装置構成情報110、アプリケーション提供状態情報111を持つ。また、管理モジュール103は、少なくとも、サブルータ装置登録手段112、提供アプリケーション起動手段113、アプリケーション提供機能設定手段114を持つ。なお、各手段の詳細については、後述する第1の実施例における管理方法の説明の中で明らかにする。図1で、115は汎用処理モジュール102で動作するアプリケーション10611、10612、10621の実行形式のアプリケーションイメージである。第1の実施例では、アプリケーションイメージ115を管理モジュール103に構成しているが、汎用処理モジュール102に配布可能な場所であれば良く、必ずしも管理モジュール103に構成する必要はない。例えば、汎用処理モジュール102の記憶領域に構成しても良い。   Next, the configuration of the management module 103 necessary for realizing providing the application X-b 10612 of the general-purpose processing module 102 to the sub-router device 116 in the first embodiment will be described. As shown in FIG. 1, the management module 103 has at least sub-router device specification information 108, application policy information 109, sub-router device configuration information 110, and application provision status information 111 in order to provide an application function to the sub-router device 116. Further, the management module 103 has at least a sub-router device registration unit 112, a provided application activation unit 113, and an application providing function setting unit 114. The details of each means will be clarified in the description of the management method in the first embodiment to be described later. In FIG. 1, reference numeral 115 denotes an application image in an execution format of applications 10611, 10612, and 10621 that operate on the general-purpose processing module 102. In the first embodiment, the application image 115 is configured in the management module 103. However, the application image 115 may be any place where it can be distributed to the general-purpose processing module 102, and is not necessarily configured in the management module 103. For example, the storage area of the general-purpose processing module 102 may be configured.

上述の管理モジュール103に構成される各情報の一例を図3〜図6に示す。図3は第1の実施例におけるサブルータ装置仕様情報108の一例を示す図である。図4は第1の実施例におけるアプリケーションポリシー情報109の一例を示す図である。図5は第1の実施例におけるサブルータ装置構成情報110の一例を示す図である。図6は第1の実施例におけるアプリケーション提供状態情報111の一例を示す図である。   An example of each piece of information configured in the management module 103 is shown in FIGS. FIG. 3 is a diagram showing an example of the subrouter device specification information 108 in the first embodiment. FIG. 4 is a diagram showing an example of the application policy information 109 in the first embodiment. FIG. 5 is a diagram showing an example of the sub-router device configuration information 110 in the first embodiment. FIG. 6 is a diagram showing an example of the application provision state information 111 in the first embodiment.

サブルータ装置仕様情報112は、少なくとも複合型情報プラットフォーム装置101のアプリケーションの提供を受けるサブルータ装置116のサブルータ装置型式、および、サブルータ装置116のファームウェア毎に提供可能なアプリケーションの情報を持つ。このサブルータ装置仕様情報112は、表形式で表すと図3の表FT3に示すように、サブルータ装置116の種類を表すサブルータ装置形式K301、サブルータ装置116上で稼動するファームウェアのバージョンK302、サブルータ装置116と接続するためのインターフェースのプロトコル種別K303、サブルータ装置116に対して提供可能なアプリケーションを示すサポートアプリケーション情報K304、の列で構成される。サポートアプリケーション情報K304は、複合型情報プラットフォーム装置101がサポートするそれぞれのアプリケーション種別(アプリケーションX、アプリケーションY、…)毎に、サブルータ装置116に対して提供可能なアプリケーション識別子、または、未サポートを示す、K3051、K3052、…、の列で構成される。図3に示す例では、サブルータ装置形式K301がCRouter4500で、ファームウェアのバージョンK302が6.0のサブルータ装置116は、接続するためのインターフェースのプロトコル種別K303はIPであることを示す。また、複合型情報プラットフォーム装置101がサポートする提供可能なアプリケーションは、サポートアプリケーション情報K304から、アプリケーションXについては、サポート可能でありアプリケーションX-bが対応し、アプリケーションYについては、未サポートであることを示す。   The subrouter device specification information 112 includes at least information on the subrouter device type of the subrouter device 116 that receives the application of the composite information platform device 101 and the application that can be provided for each firmware of the subrouter device 116. This sub-router device specification information 112 is represented in a table format as shown in Table FT3 in FIG. 3, sub-router device type K301 indicating the type of sub-router device 116, firmware version K302 operating on the sub-router device 116, sub-router device 116 And a protocol type K303 of an interface for connection to the sub router device 116, and support application information K304 indicating an application that can be provided to the sub-router device 116. The support application information K304 indicates an application identifier that can be provided to the sub-router device 116 or unsupported for each application type (application X, application Y,...) Supported by the composite information platform apparatus 101. It is composed of K3051, K3052, and so on. In the example shown in FIG. 3, the subrouter device 116 whose subrouter device type K301 is CRouter4500 and whose firmware version K302 is 6.0 indicates that the protocol type K303 of the interface for connection is IP. Further, the application that can be provided supported by the composite information platform apparatus 101 indicates that the application X can be supported, the application Xb is supported, and the application Y is not supported, based on the support application information K304. .

アプリケーションポリシー情報109は、少なくとも複合型情報プラットフォーム装置101の管理者Aによって定められたアプリケーション毎の機能の提供可否を示す情報を持つ。このアプリケーションポリシー情報109は、表形式で表すと図4の表FT4に示すように、アプリケーション種類を表すアプリケーションの識別子K401、複合型情報プラットフォーム装置101の管理者Aによって定められたアプリケーション提供可否K402、の列で構成される。図4に示す例では、アプリケーションXについては、アプリケーション提供機能が可能で、アプリケーションYについては、アプリケーション提供機能が不可であることを示す。   The application policy information 109 has at least information indicating whether or not the function for each application determined by the administrator A of the composite information platform apparatus 101 can be provided. When this application policy information 109 is expressed in a table format, as shown in a table FT4 in FIG. 4, an application identifier K401 indicating an application type, an application provision availability K402 determined by the administrator A of the composite information platform apparatus 101, It is composed of In the example illustrated in FIG. 4, the application providing function is possible for the application X, and the application providing function is not possible for the application Y.

サブルータ装置構成情報110は、少なくとも複合型情報プラットフォーム装置101に接続されたサブルータ装置116を識別すためのシリアル番号とサブルータ装置116に設定された構成情報を持つ。このサブルータ装置構成情報110は、表形式で表すと図5の表FT5に示すように、サブルータ装置116の固有の識別子であるシリアル番号K501、サブルータ装置116の構成情報の項目を示す構成情報項目K502、構成情報の内容を示す構成情報内容K503、の列で構成される。構成情報項目K502は、例えば、サブルータ装置の装置型式、ファームウェアのバージョン、管理用のIPアドレス、ポート構成情報、ルータ固有機能構成情報等がある。   The subrouter device configuration information 110 has at least a serial number for identifying the subrouter device 116 connected to the composite information platform device 101 and configuration information set in the subrouter device 116. This sub-router device configuration information 110 is expressed in a table format, as shown in Table FT5 of FIG. 5, a serial number K501 that is a unique identifier of the sub-router device 116, and a configuration information item K502 indicating configuration information items of the sub-router device 116. , The configuration information content K503 indicating the content of the configuration information. The configuration information item K502 includes, for example, the device type of the sub-router device, firmware version, management IP address, port configuration information, router-specific function configuration information, and the like.

アプリケーション提供状態情報111は、少なくとも複合型情報プラットフォーム装置101に接続、または、登録されたサブルータ装置の識別子の情報と、サブルータ装置に提供されているアプリケーションの情報、提供されているアプリケーションが稼動している汎用処理モジュール102の情報を持つ。このアプリケーション提供状態情報111は、表形式で表すと図6の表FT6に示すように、サブルータ装置の個々装置固有のルータ装置シリアル番号K601、サブルータ装置の型式K602、サブルータ装置のファームウェアバージョンK603、サブルータ装置へのアプリケーションの提供数K604、提供アプリケーションの種別K605、提供アプリケーションが稼動する汎用処理モジュールの識別子K606、の列で構成される。図6に示す例では、シリアル番号がC0001のサブルータ装置116のアプリケーション提供状況は、ファームウェアバージョンが6.0であり、アプリケーションの提供数が1個であり、提供アプリケーションの種別がアプリケーションX-bであり、アプリケーションX-b 10612が稼動する汎用処理モジュール102は、1であることを示す。   The application provision status information 111 is connected to at least the combined information platform device 101 or registered sub-router device identifier information, application information provided to the sub-router device, and the provided application is operating. Information of the general-purpose processing module 102. When this application provision status information 111 is expressed in a table format, as shown in Table FT6 of FIG. 6, the router device serial number K601 unique to each individual device of the subrouter device, the subrouter device type K602, the subrouter device firmware version K603, the subrouter The number of applications provided to the apparatus is K604, the type of provided application is K605, and the identifier of the general-purpose processing module in which the provided application is operating is K606. In the example illustrated in FIG. 6, the application provision status of the sub-router device 116 having the serial number C0001 is that the firmware version is 6.0, the number of applications provided is 1, the type of application provided is application Xb, and the application Xb The general-purpose processing module 102 on which 10612 operates is 1.

次に第1の実施例において、複合型情報プラットフォーム装置101のアプリケーションX-b 10612をサブルータ装置116に提供する場合の管理方法についてフローチャートを用いて説明する。この管理方法は、第1の実施例においては、以下の3つの管理方法から成る。管理方法(1)は、サブルータ装置116を複合型情報プラットフォーム装置101に登録する場合の管理方法である(サブルータ装置登録方法)。管理方法(2)は、サブルータ装置116に提供するアプリケーションの起動を行う場合の管理方法である(アプリケーション起動方法)。管理方法(3)は、サブルータ装置116に提供するアプリケーションの設定と複合型情報プラットフォーム装置101およびサブルータ装置116とを設定する場合の管理方法である(アプリケーション提供機能設定方法)。以下、各管理方法について順次説明する。   Next, a management method in the case where the application X-b 10612 of the composite information platform apparatus 101 is provided to the subrouter apparatus 116 in the first embodiment will be described using a flowchart. This management method comprises the following three management methods in the first embodiment. The management method (1) is a management method when registering the sub-router device 116 in the composite information platform device 101 (sub-router device registration method). The management method (2) is a management method for starting up an application provided to the subrouter device 116 (application startup method). The management method (3) is a management method for setting an application to be provided to the subrouter device 116 and setting the composite information platform device 101 and the subrouter device 116 (application providing function setting method). Hereinafter, each management method will be described sequentially.

最初に、管理方法(1)(サブルータ装置登録方法)について、図7、図8を用いて説明する。図7は、第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)の一例を示した説明図である。図8は、第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートである。図8に示すように、複合型情報プラットフォーム装置101を管理する管理者Aの管理用端末117によりサブルータ装置116の構成情報の登録が行われる(ステップS801)。サブルータ装置116の構成情報は、図7の通信経路M701により管理モジュール103に通知され、管理モジュール103のサブルータ装置登録手段112により以下の手順でサブルータ装置116の登録が行われる。管理モジュール103は、管理用端末117からサブルータ装置116の構成情報を取得する(ステップS802)。管理モジュール103は、サブルータ装置仕様情報108、および、アプリケーションポリシー情報109を取得する(ステップS803、および、ステップS804)。管理モジュール103は、これらの情報を基に対象のサブルータ装置116に複合型情報プラットフォーム装置101が持つアプリケーションX-b 10612が提供可能かどうか判断する(ステップS805)。アプリケーションX-b 10612が提供可能な場合は、管理モジュール103は管理用端末117から取得したサブルータ装置116の構成情報を、サブルータ装置構成情報110に登録する(ステップS806)。また、アプリケーション提供状態情報111に、対象のサブルータ装置116の登録を行う(ステップS807)。最後に管理モジュール103は、図7の通信経路M702を用いてサブルータ装置116の登録が完了したことを管理用端末117に通知を行う(ステップS808)。管理用端末117は、管理モジュール103からの通知を受けてサブルータ装置116の登録が完了したことを確認する(ステップS809)。一方、ステップS805で、アプリケーションX-b 10612の提供が不可と判断された場合は、管理モジュール103は、図7の通信経路M702を用いてアプリケーションX-b 10612の提供が不可であることを管理用端末117に通知する(ステップS810)。管理用端末117は、管理モジュール103からの通知を受けてアプリケーションX-b 10612の提供が不可であることを確認する(ステップS811)。   First, the management method (1) (subrouter device registration method) will be described with reference to FIGS. FIG. 7 is an explanatory diagram showing an example of the management method (1) (sub-router device registration method) of the composite information platform device according to the first embodiment. FIG. 8 is a flowchart of the management method (1) (sub-router device registration method) of the composite information platform device according to the first embodiment. As shown in FIG. 8, the configuration information of the subrouter device 116 is registered by the management terminal 117 of the administrator A who manages the composite information platform device 101 (step S801). The configuration information of the subrouter device 116 is notified to the management module 103 via the communication path M701 in FIG. 7, and the subrouter device 116 is registered by the subrouter device registration means 112 of the management module 103 in the following procedure. The management module 103 acquires the configuration information of the subrouter device 116 from the management terminal 117 (step S802). The management module 103 acquires the subrouter device specification information 108 and the application policy information 109 (step S803 and step S804). Based on these pieces of information, the management module 103 determines whether the application X-b 10612 of the composite information platform apparatus 101 can be provided to the target subrouter apparatus 116 (step S805). If the application X-b 10612 can be provided, the management module 103 registers the configuration information of the subrouter device 116 acquired from the management terminal 117 in the subrouter device configuration information 110 (step S806). Also, the target sub-router device 116 is registered in the application provision state information 111 (step S807). Finally, the management module 103 notifies the management terminal 117 that the registration of the subrouter device 116 has been completed using the communication path M702 of FIG. 7 (step S808). The management terminal 117 receives the notification from the management module 103 and confirms that registration of the subrouter device 116 is completed (step S809). On the other hand, if it is determined in step S805 that the application Xb 10612 cannot be provided, the management module 103 notifies the management terminal 117 that the application Xb 10612 cannot be provided using the communication path M702 in FIG. Notification is made (step S810). The management terminal 117 receives the notification from the management module 103 and confirms that the application X-b 10612 cannot be provided (step S811).

次に、管理方法(2)(アプリケーション起動方法)について、図9、図10を用いて説明する。図9は、第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)の一例を示した説明図である。図10は、第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)のフローチャートである。図10に示すように、複合型情報プラットフォーム装置101を管理する管理者Aの管理用端末117によりサブルータ装置116に提供するアプリケーション種類(第1の実施例ではアプリケーションX)の登録が行われる(ステップS1001)。提供するアプリケーション種類の情報は、図9の通信経路M901により管理モジュール103に通知され、管理モジュール103の提供アプリケーション起動手段113により以下の手順で提供アプリケーションの起動が行われる。管理モジュール103は、サブルータ装置仕様情報108、および、アプリケーションポリシー情報109を取得する(ステップS1002、および、ステップS1003)。管理モジュール103は、これらの情報を基に対象のサブルータ装置116に管理用端末117から要求があったアプリケーション種類が提供可能かどうか判断する(ステップS1004)。対象のアプリケーション種が提供可能な場合は、管理モジュール103はアプリケーションイメージから対象のサブルータ装置116に対応したアプリケーションを選択する(ステップS1005)。第1の実施例では、図3の表FT3に示すようにサブルータ装置116の形式K301がCRouter4500、ファームウェアバージョンK302が6.0であるため、K3051の列に示すようにアプリケーションXはサポート可能であり、対応するアプリケーション種別は、アプリケーションX-bである。次に管理モジュール103は、提供アプリケーションX-bを稼動することが可能な汎用処理モジュール102を選んで、図9の通信経路M903によりアプリケーションX-b 10612の起動のためのリソース確保を行う(ステップS1006)。ここで行われるリソースの確保は、例えば汎用処理モジュール102で稼動するオペレーションシステム105に対するハードウェアリソース(メモリ、CPU等)の確保、起動するアプリケーションX-b 10612の配布等がある。汎用処理モジュール102は、管理モジュール103からの要求に従いリソースの確保を行い(ステップS1007)、図9の通信経路M904によりリソース確保の完了通知を行う(ステップS1008)。管理モジュール103は、汎用処理モジュール102からの通知を受けてリソース確保の完了を確認し(ステップS1009)、汎用処理モジュール102に対しアプリケーションX-b 10612の起動を要求する(ステップS1010)。汎用処理モジュール102は、管理モジュール103からの要求を受けてアプリケーションX-b 10612の起動を行い(ステップS1011)、起動完了後に管理モジュール103に対してアプリケーション起動完了通知を行う(ステップS1012)。管理モジュール103は、汎用処理モジュール102からの通知を受けてアプリケーションX-b 10612の起動を確認し(ステップS1013)、アプリケーション提供状態情報111を更新する(ステップS1014)。 第1の実施例では、例えば図6の表FT6のルータシリアル番号K601がC0001である行のサブルータ装置へのアプリケーションの提供数K604、提供アプリケーションの種別K605、提供アプリケーションが稼動する汎用処理モジュールの識別子K606の更新を行う。以上のステップにより提供アプリケーションX-b 10612の起動が完了するので、管理モジュール103は、図9の通信経路M902を用いて提供アプリケーションX-b 10612の起動が完了したことを管理用端末117に通知を行う(ステップS1015)。管理用端末117は、管理モジュール103からの通知を受けて提供アプリケーションX-b 10612の起動が完了したことを確認する(ステップS1016)。一方、ステップS1004で、対象のアプリケーション種が提供不可と判断された場合は、管理モジュール103は、図9の通信経路M902を用いて対象のサブルータ装置116には対象のアプリケーションが提供不可であることを管理用端末117に通知する(ステップS1017)。管理用端末117は、管理モジュール103からの通知を受けて対象のアプリケーションが提供不可であることを確認する(ステップS1018)。   Next, the management method (2) (application activation method) will be described with reference to FIGS. FIG. 9 is an explanatory diagram showing an example of the management method (2) (application activation method) of the composite information platform apparatus according to the first embodiment. FIG. 10 is a flowchart of the management method (2) (application activation method) of the composite information platform apparatus according to the first embodiment. As shown in FIG. 10, the application type (application X in the first embodiment) to be provided to the sub-router device 116 is registered by the management terminal 117 of the manager A who manages the composite information platform device 101 (step X in the first embodiment). S1001). Information on the type of application to be provided is notified to the management module 103 via the communication path M901 in FIG. 9, and the provided application is activated by the provided application activation means 113 of the management module 103 in the following procedure. The management module 103 acquires the subrouter device specification information 108 and the application policy information 109 (step S1002 and step S1003). Based on these pieces of information, the management module 103 determines whether the application type requested by the management terminal 117 can be provided to the target sub-router device 116 (step S1004). If the target application type can be provided, the management module 103 selects an application corresponding to the target sub-router device 116 from the application image (step S1005). In the first embodiment, as shown in the table FT3 of FIG. 3, since the format K301 of the sub-router device 116 is CRouter4500 and the firmware version K302 is 6.0, the application X can be supported as shown in the column K3051. The application type to be performed is application Xb. Next, the management module 103 selects the general-purpose processing module 102 capable of operating the provided application X-b, and secures resources for starting the application X-b 10612 through the communication path M903 in FIG. 9 (step S1006). The securing of resources performed here includes securing of hardware resources (memory, CPU, etc.) for the operation system 105 running on the general-purpose processing module 102, distribution of the application X-b 10612 to be started, and the like. The general-purpose processing module 102 secures resources in accordance with the request from the management module 103 (step S1007), and notifies the completion of resource securing via the communication path M904 in FIG. 9 (step S1008). The management module 103 receives the notification from the general-purpose processing module 102, confirms the completion of resource reservation (step S1009), and requests the general-purpose processing module 102 to start the application X-b 10612 (step S1010). In response to the request from the management module 103, the general-purpose processing module 102 activates the application X-b 10612 (step S1011), and notifies the management module 103 of the application activation completion after the activation is completed (step S1012). The management module 103 receives the notification from the general-purpose processing module 102, confirms the activation of the application X-b 10612 (step S1013), and updates the application provision state information 111 (step S1014). In the first embodiment, for example, the application provision number K604 to the sub-router apparatus in the row where the router serial number K601 in the table FT6 in FIG. 6 is C0001, the provided application type K605, and the identifier of the general-purpose processing module in which the provided application operates Update K606. Since the activation of the provided application Xb 10612 is completed through the above steps, the management module 103 notifies the management terminal 117 that the activation of the provided application Xb 10612 is completed using the communication path M902 of FIG. S1015). The management terminal 117 receives the notification from the management module 103 and confirms that the activation of the provided application X-b 10612 is completed (step S1016). On the other hand, if it is determined in step S1004 that the target application type cannot be provided, the management module 103 cannot provide the target application to the target subrouter device 116 using the communication path M902 in FIG. Is notified to the management terminal 117 (step S1017). The management terminal 117 receives the notification from the management module 103 and confirms that the target application cannot be provided (step S1018).

次に、管理方法(3)(アプリケーション提供機能設定方法)について、図11〜図13を用いて説明する。図11は、第1の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の一例を示した説明図である。図12および図13は、第1の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートである。第1の実施例では、管理方法(3)は、図12に示す複合型情報プラットフォーム装置101の管理方法と、図13に示すサブルータ装置116の管理方法の2つに分けられる。複合型情報プラットフォーム装置101の管理方法は、図12に示すように、複合型情報プラットフォーム装置101を管理する管理者Aの管理用端末117によりサブルータ装置116に提供するアプリケーション(第1の実施例ではアプリケーションX-b 10612)の設定情報の登録が行われる(ステップS1201)。アプリケーションの設定情報は、図11の通信経路M1101により管理モジュール103に通知され、管理モジュール103のアプリケーション提供機能設定手段114により以下の手順でアプリケーション提供機能の設定が行われる。管理モジュール103は、管理用端末117からの要求を受けて、図11の通信経路M1103により汎用処理モジュール102に対して、提供アプリケーションX-b 10612の設定要求を行う(ステップS1202)。汎用処理モジュール102は、管理モジュール103からの要求を受けて提供アプリケーションX-b 10612の設定を行い(ステップS1203)、図11の通信経路M1102により管理モジュール103に対して提供アプリケーションX-b 10612の設定が完了したことを通知する(ステップS1204)。管理モジュール103は、汎用処理モジュール102からの通知を受けて提供アプリケーションX-b 10612の設定が完了したことを確認し(ステップS1205)、アプリケーション提供状態情報111を更新する(ステップS1206)。管理モジュール103は、図11の通信経路M1102を用いて提供アプリケーションX-b 10612の設定が完了したことを管理用端末117に通知を行う(ステップS1207)。管理用端末117は、管理モジュール103からの通知を受けて提供アプリケーションX-b 10612の設定が完了したことを確認し(ステップS1208)、複合型情報プラットフォーム装置101の構成設定情報が登録される(ステップS1209)。管理モジュール103は、図11の通信経路M1101により管理用端末117からの複合型情報プラットフォーム装置101の構成設定情報を取得して、この情報を基に複合型情報プラットフォーム装置の構成を設定する(S1210)。ここでの複合型情報プラットフォーム装置101の構成設定は、提供アプリケーションX-b 10612をサブルータ装置116に提供するために必要な設定で、例えば、サブルータ装置116と通信するデータパケットの経路が、図2の通信経路NDP1、NDP2になるように転送情報を設定する等がある。次に、管理モジュール103は、図11の通信経路M1102を用いて複合型情報プラットフォーム装置101の構成設定が完了したことを管理用端末117に通知を行う(ステップS1211)。管理用端末117は、管理モジュール103からの通知を受けて複合型情報プラットフォーム装置101の構成設定が完了したことを確認する(ステップS1212)。   Next, the management method (3) (application providing function setting method) will be described with reference to FIGS. FIG. 11 is an explanatory diagram showing an example of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the first embodiment. 12 and 13 are flowcharts of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the first embodiment. In the first embodiment, the management method (3) is divided into two methods: a management method of the composite information platform apparatus 101 shown in FIG. 12 and a management method of the sub-router apparatus 116 shown in FIG. As shown in FIG. 12, the management method of the composite information platform apparatus 101 is an application provided to the sub-router apparatus 116 by the management terminal 117 of the administrator A who manages the composite information platform apparatus 101 (in the first embodiment, The setting information of the application Xb 10612) is registered (step S1201). The application setting information is notified to the management module 103 through the communication path M1101 in FIG. 11, and the application providing function is set by the application providing function setting unit 114 of the management module 103 in the following procedure. Upon receiving the request from the management terminal 117, the management module 103 makes a setting request for the provided application X-b 10612 to the general-purpose processing module 102 through the communication path M1103 in FIG. 11 (step S1202). The general-purpose processing module 102 sets the provided application Xb 10612 in response to a request from the management module 103 (step S1203), and the setting of the provided application Xb 10612 for the management module 103 is completed through the communication path M1102 in FIG. Is notified (step S1204). The management module 103 receives the notification from the general-purpose processing module 102, confirms that the setting of the provided application X-b 10612 is completed (step S1205), and updates the application providing state information 111 (step S1206). The management module 103 notifies the management terminal 117 that the setting of the provided application X-b 10612 has been completed using the communication path M1102 of FIG. 11 (step S1207). The management terminal 117 receives the notification from the management module 103 and confirms that the setting of the provided application Xb 10612 has been completed (step S1208), and the configuration setting information of the composite information platform apparatus 101 is registered (step S1209). ). The management module 103 acquires the configuration setting information of the composite information platform apparatus 101 from the management terminal 117 through the communication path M1101 of FIG. 11, and sets the configuration of the composite information platform apparatus based on this information (S1210 ). The configuration setting of the composite information platform apparatus 101 here is a setting necessary for providing the provided application Xb 10612 to the sub-router apparatus 116. For example, the route of the data packet communicating with the sub-router apparatus 116 is the communication shown in FIG. For example, the transfer information is set so that the routes are NDP1 and NDP2. Next, the management module 103 notifies the management terminal 117 that the configuration setting of the composite information platform apparatus 101 has been completed using the communication path M1102 of FIG. 11 (step S1211). The management terminal 117 receives the notification from the management module 103 and confirms that the configuration setting of the composite information platform apparatus 101 has been completed (step S1212).

一方、サブルータ装置116の管理方法は、図12に示すように、サブルータ装置116を管理する管理者Bの管理用端末118により、サブルータ装置116の構成設定情報が登録される(ステップS1301)。サブルータ装置116の管理モジュール219は、図11の通信経路M1105により管理用端末118からのサブルータ装置116の構成設定情報を取得して、この情報を基にサブルータ装置116の構成を設定する(ステップS1302)。ここでのサブルータ装置116の構成設定は、提供アプリケーションX-b 10612をサブルータ装置116に提供するために必要な設定で、例えば、複合型情報プラットフォーム装置101と通信するデータパケットの経路が、図2の通信経路NDP1、NDP2になるように転送情報を設定する等がある。次に、サブルータ装置116の管理モジュール219は、図11の通信経路M1106を用いてサブルータ装置116の構成設定が完了したことを管理用端末118に通知を行う(ステップS1303)。管理用端末118は、サブルータ装置116からの通知を受けてサブルータ装置116の構成設定が完了したことを確認する(ステップS1304)。
上記の本発明の第1の実施例により、複合型情報プラットフォーム装置101のアプリケーションX-b 10612を、サブルータ装置116に提供することができるようになるため、汎用処理モジュール102のリソースを複数の装置で共有することが可能となり、汎用処理モジュール102の利用効率を上がるため効率的な利用が可能となる。また、複合型情報プラットフォーム装置101を導入する場合に、既存のITシステムを新しい複合型情報プラットフォーム装置101に一度に置き換えなくても、複合型情報プラットフォーム装置101のアプリケーションX-b 10612を使用することができ、新システムへの段階的な移行を行うことが可能となる。
On the other hand, in the management method of the sub-router device 116, as shown in FIG. 12, the configuration setting information of the sub-router device 116 is registered by the management terminal 118 of the administrator B who manages the sub-router device 116 (step S1301). The management module 219 of the subrouter device 116 acquires the configuration setting information of the subrouter device 116 from the management terminal 118 through the communication path M1105 of FIG. 11, and sets the configuration of the subrouter device 116 based on this information (step S1302). ). The configuration setting of the sub-router device 116 here is a setting necessary for providing the provided application Xb 10612 to the sub-router device 116. For example, the route of the data packet communicating with the composite information platform device 101 is the communication shown in FIG. For example, the transfer information is set so that the routes are NDP1 and NDP2. Next, the management module 219 of the subrouter device 116 notifies the management terminal 118 that the configuration setting of the subrouter device 116 has been completed using the communication path M1106 of FIG. 11 (step S1303). The management terminal 118 receives the notification from the subrouter device 116 and confirms that the configuration setting of the subrouter device 116 has been completed (step S1304).
According to the first embodiment of the present invention described above, the application Xb 10612 of the composite information platform apparatus 101 can be provided to the sub-router apparatus 116. Therefore, the resources of the general-purpose processing module 102 are shared by a plurality of apparatuses. Since the use efficiency of the general-purpose processing module 102 is increased, efficient use is possible. In addition, when the complex information platform device 101 is introduced, the application Xb 10612 of the complex information platform device 101 can be used without replacing the existing IT system with the new complex information platform device 101 at a time. It will be possible to make a gradual transition to the new system.

次に本発明の第2の実施例による複合型情報プラットフォーム装置の構成について図14、図15を用いて説明する。図14は、第2の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)の一例を示した説明図である。図15は、第2の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートである。第2の実施例における複合型情報プラットフォーム装置の構成は、図1に示す本特許の第1の実施例の複合型情報プラットフォーム装置の構成と同じで、複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)の部分が異なる。従って、以下では第1の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。図15に示すように、図8の第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートと最初の部分が異なる。すなわち、第1の実施例では、サブルータ装置116の構成情報を管理用端末117から取得していたが、第2の実施例では、複合型情報プラットフォーム装置101にサブルータ装置116が接続されたことを契機に、管理モジュール103が直接サブルータ装置116の管理モジュール219から構成情報を取得する。第2の実施例の管理方法では、管理モジュール103のサブルータ装置登録手段112により以下の手順でサブルータ装置116の登録が行われる。管理モジュール103は、図14の外部ポート1072を監視して、外部ポート1072に物理配線OLを用いてサブルータ装置116が接続されたこと検出する(ステップS1501)。次に管理モジュール103は、図14の通信経路M1401によりサブルータ装置116の管理モジュール219に対して、サブルータ装置116の構成情報を要求する(ステップS1502)。サブルータ装置116の管理モジュール219は、管理モジュール103からの要求を受け、サブルータ装置116の構成情報を管理モジュール103に通知する(ステップS1503、S1504)。管理モジュール103は、サブルータ装置116の管理モジュール219からの通知を受けてサブルータ装置116の構成情報を取得する。ここで取得するサブルータ装置116の構成情報の内容は、第1の実施例と同じである。以上が、第2の実施例により変更される部分であり、以下の手順は図8の第1の実施例による複合型情報プラットフォーム装置の管理方法(1)(サブルータ装置登録方法)のフローチャートの手順S803〜S811と同じである。上記の本発明の第2の実施例により、複合型情報プラットフォーム装置101は、管理者Aの手入力でなく自動的に接続されているサブスイッチ装置116の構成情報を取得し、サブルータ装置の登録を行うことができる。これにより、複合型情報プラットフォーム装置101の管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。   Next, the configuration of the composite information platform apparatus according to the second embodiment of the present invention will be described with reference to FIGS. FIG. 14 is an explanatory diagram showing an example of the management method (1) (subrouter device registration method) of the composite information platform device according to the second embodiment. FIG. 15 is a flowchart of the management method (1) (subrouter device registration method) of the composite information platform device according to the second embodiment. The configuration of the composite information platform apparatus in the second embodiment is the same as the configuration of the composite information platform apparatus of the first embodiment of this patent shown in FIG. (Sub-router device registration method) is different. Therefore, only the part different from the first embodiment will be described below, and the description of the same part will be omitted. As shown in FIG. 15, the first part is different from the flowchart of the management method (1) (subrouter device registration method) of the composite information platform apparatus according to the first embodiment of FIG. That is, in the first embodiment, the configuration information of the sub-router device 116 is acquired from the management terminal 117, but in the second embodiment, the sub-router device 116 is connected to the composite information platform device 101. In response to this, the management module 103 directly acquires configuration information from the management module 219 of the subrouter device 116. In the management method of the second embodiment, the sub-router device 116 is registered by the sub-router device registration means 112 of the management module 103 in the following procedure. The management module 103 monitors the external port 1072 in FIG. 14 and detects that the subrouter device 116 is connected to the external port 1072 using the physical wiring OL (step S1501). Next, the management module 103 requests the configuration information of the subrouter device 116 from the management module 219 of the subrouter device 116 via the communication path M1401 of FIG. 14 (step S1502). The management module 219 of the subrouter apparatus 116 receives the request from the management module 103 and notifies the configuration information of the subrouter apparatus 116 to the management module 103 (steps S1503 and S1504). The management module 103 receives the notification from the management module 219 of the subrouter device 116 and acquires the configuration information of the subrouter device 116. The contents of the configuration information of the sub-router device 116 acquired here are the same as those in the first embodiment. The above is the part changed by the second embodiment, and the following procedure is the flowchart of the management method (1) (sub-router device registration method) of the composite information platform device according to the first embodiment of FIG. The same as S803 to S811. According to the second embodiment of the present invention described above, the composite information platform apparatus 101 acquires the configuration information of the subswitch apparatus 116 that is automatically connected, not manually input by the administrator A, and registers the subrouter apparatus. It can be performed. As a result, it is possible to reduce the man-hours for operation management of the administrator of the composite information platform apparatus 101 and reduce the occurrence rate of human errors.

次に本発明の第3の実施例による複合型情報プラットフォーム装置の構成について図16、図17を用いて説明する。図16は、第3の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の一例を示した説明図である。図17は、本発明の第3の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートである。第3の実施例における複合型情報プラットフォーム装置の構成は、図1に示す本特許の第1の実施例の複合型情報プラットフォーム装置の構成と同じで、複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の部分が異なる。従って、以下では第1の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。図17に示すように、図12および図13の本発明の第1の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートと複合型情報プラットフォーム装置101およびサブルータ装置116を設定する部分が異なる。すなわち、第1の実施例では、複合型情報プラットフォーム装置101の構成設定情報を管理用端末117から取得し、サブルータ装置116の構成設定情報を管理用端末118から取得していたが、第3の実施例では、複合型情報プラットフォーム装置101およびサブルータ装置116の構成設定情報は、管理モジュール103が計算し、さらに、サブルータ装置116の構成設定は管理モジュール103が直接サブルータ装置に要求を出して行う。第3の実施例の管理方法では、管理モジュール103のアプリケーション提供機能設定手段114により以下の手順でアプリケーション提供機能の設定が行われる。この管理方法の最初の手順で行われる提供アプリケーションX-b 10612の設定の部分については、図12に示す第1の実施例での手順、ステップS1201〜ステップS1206と同じである。第3の実施例では、提供アプリケーションX-b 10612の設定後、管理モジュール103は、サブルータ装置構成情報110からサブルータ装置116の構成情報を取得して(ステップS1701)、アプリケーションX-b 10612をサブルータ装置116に提供するに必要となる複合型情報プラットフォーム装置101およびサブルータ装置116の構成設定情報を計算する(ステップS1702)。管理モジュール103は、計算した複合型情報プラットフォーム装置101の構成設定情報を基に構成設定を行う(ステップS1703)。また、管理モジュール103は、計算したサブルータ装置116の構成設定情報を基に、図16の通信経路M1603によりサブルータ装置116に対して、サブルータ装置116の構成設定を要求する(ステップS1704)。サブルータ装置116は、管理モジュール103からの要求を受けてサブルータ装置116の構成設定を行い(ステップS1705)、図16の通信経路M1604により管理モジュール103にサブルータ装置116の構成設定が完了したことを通知する(ステップS1706)。管理モジュール103は、サブルータ装置116からの通知を受けて、サブルータ装置116の構成設定が完了したことを確認し(ステップS1707)、サブルータ装置116の構成情報をサブルータ装置構成情報110に登録する(ステップS1708)。以上が、第3の実施例により変更される部分であり、以下の手順は図12に示す第1の実施例での手順、ステップS1207、S1208と同じである。上記の本発明の第3の実施例により、管理者の手入力でなく自動的にアプリケーション提供機能を使用するための複合型情報プラットフォーム装置101およびサブスイッチ装置116への設定を行うことができる。これにより、複合型情報プラットフォーム装置101の管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。   Next, the configuration of the composite information platform apparatus according to the third embodiment of the present invention will be described with reference to FIGS. FIG. 16 is an explanatory diagram showing an example of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the third embodiment. FIG. 17 is a flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the third embodiment of the present invention. The configuration of the composite information platform apparatus in the third embodiment is the same as the configuration of the composite information platform apparatus of the first embodiment of this patent shown in FIG. (Application providing function setting method) is different. Therefore, only the part different from the first embodiment will be described below, and the description of the same part will be omitted. As shown in FIG. 17, a flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the first embodiment of the present invention shown in FIGS. The part for setting the sub-router device 116 is different. That is, in the first embodiment, the configuration setting information of the composite information platform apparatus 101 is acquired from the management terminal 117, and the configuration setting information of the sub-router apparatus 116 is acquired from the management terminal 118. In the embodiment, the configuration information of the composite information platform device 101 and the subrouter device 116 is calculated by the management module 103, and the configuration setting of the subrouter device 116 is performed by the management module 103 directly requesting the subrouter device. In the management method of the third embodiment, the application providing function is set by the application providing function setting unit 114 of the management module 103 according to the following procedure. The setting part of the provided application X-b 10612 performed in the first procedure of this management method is the same as the procedure in the first embodiment shown in FIG. 12, step S1201 to step S1206. In the third embodiment, after the provision application Xb 10612 is set, the management module 103 acquires the configuration information of the subrouter device 116 from the subrouter device configuration information 110 (step S1701), and provides the application Xb 10612 to the subrouter device 116. The configuration setting information of the composite information platform device 101 and the subrouter device 116 necessary for this is calculated (step S1702). The management module 103 performs configuration setting based on the calculated configuration setting information of the composite information platform apparatus 101 (step S1703). Further, the management module 103 requests the sub router device 116 to set the configuration of the sub router device 116 via the communication path M1603 of FIG. 16 based on the calculated configuration information of the sub router device 116 (step S1704). The sub-router device 116 receives the request from the management module 103 and sets the configuration of the sub-router device 116 (step S1705), and notifies the management module 103 that the configuration setting of the sub-router device 116 is completed through the communication path M1604 in FIG. (Step S1706). The management module 103 receives the notification from the subrouter device 116, confirms that the configuration setting of the subrouter device 116 is completed (step S1707), and registers the configuration information of the subrouter device 116 in the subrouter device configuration information 110 (step S1707). S1708). The above is the part changed by the third embodiment, and the following procedure is the same as the procedure in the first embodiment shown in FIG. 12, steps S1207 and S1208. According to the third embodiment of the present invention described above, setting to the composite information platform apparatus 101 and the sub switch apparatus 116 for automatically using the application providing function instead of manual input by the administrator can be performed. As a result, it is possible to reduce the man-hours for operation management of the administrator of the composite information platform apparatus 101 and reduce the occurrence rate of human errors.

次に本発明の第4の実施例による複合型情報プラットフォーム装置の構成について図18〜図20を用いて説明する。図18は、第4の実施例による複合型情報プラットフォーム装置のブロック図である。図19は、第4の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートである。図20は、第4の実施例による複合型情報プラットフォーム装置のグラフィカルな管理インターフェース一例を示す図である。図18に示すように第4の実施例での複合型情報プラットフォーム装置の構成は、図16に示す本特許の第3の実施例の複合型情報プラットフォーム装置の構成に、サブルータ装置116の管理者Bの管理用端末118向けの提供アプリケーション設定管理インターフェース1824を追加した構成となる。また、図19に示すように複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)の部分が異なる。従って、以下では第3の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。図19に示すように、図17の本発明の第3の実施例による複合型情報プラットフォーム装置の管理方法(3)(アプリケーション提供機能設定方法)のフローチャートと、提供アプリケーションX-b 10612の設定をサブルータ装置116の管理者Bの管理用端末118から、管理モジュール103の提供アプリケーション設定管理インターフェース1824を用いて行う部分が異なる。図19に示すように、サブルータ装置116を管理する管理者Bの管理用端末118により、提供アプリケーションX-b 10612の管理インターフェースの起動が登録される(ステップS1901)。提供アプリケーションX-b 10612の管理インターフェース起動の情報は、図18の通信経路M1801により管理モジュール103に通知される。管理モジュール103は、管理用端末118からの通知を受けて提供アプリケーション設定管理インターフェース1824の起動を行い(ステップS1902)、図18の通信経路M1802により管理用端末118に対し、提供アプリケーション設定管理インターフェース1824の起動を通知する(ステップS1903)。管理用端末118は、管理モジュール103からの通知を受けて提供アプリケーション設定管理インターフェース1824の起動を確認し(ステップS1904)、提供アプリケーションX-b 10612の設定情報の登録が行われる。提供アプリケーションX-b 10612の設定情報は、図18の通信経路M1801により管理モジュール103に通知され、管理モジュール103のアプリケーション提供機能設定手段114によりアプリケーション提供機能の設定が行われる。第4の実施例では、提供アプリケーションX-b 10612の設定、複合型情報プラットフォーム装置101の設定、サブルータ装置116の設定の部分については、図17に示す第3の実施例での手順、ステップS1202〜ステップS1206、および、ステップS1701〜ステップS1708と同じである。また、第4の実施例では、上記の各種設定の終了後、すなわち、図19のステップS1707の終了後に、管理モジュール103は、図18の通信経路M1802により管理用端末118に対して提供アプリケーションX-b 10612の設定が完了したことを通知する(ステップS1907)。管理用端末118は、管理モジュール103からの通知を受けて提供アプリケーションX-b 10612の設定が完了したことを確認する(ステップS1908)。なお、上記第4の実施例では、提供アプリケーションX-b 10612の管理インターフェースの起動の手順、ステップS1901〜S1904が含まれるが、提供アプリケーションX-b 10612の起動と同時に管理インターフェース1824を起動しても良い。   Next, the configuration of a composite information platform apparatus according to the fourth embodiment of the present invention will be described with reference to FIGS. FIG. 18 is a block diagram of a composite information platform apparatus according to the fourth embodiment. FIG. 19 is a flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the fourth embodiment. FIG. 20 is a diagram illustrating an example of a graphical management interface of the composite information platform apparatus according to the fourth embodiment. As shown in FIG. 18, the configuration of the composite information platform apparatus in the fourth embodiment is the same as that of the composite information platform apparatus in the third embodiment of this patent shown in FIG. The application application management interface 1824 for the B management terminal 118 is added. Further, as shown in FIG. 19, the part of the management method (3) (application providing function setting method) of the composite information platform apparatus is different. Therefore, only the part different from the third embodiment will be described below, and the description of the same part will be omitted. As shown in FIG. 19, the flowchart of the management method (3) (application providing function setting method) of the composite information platform apparatus according to the third embodiment of the present invention shown in FIG. The part to be performed using the provided application setting management interface 1824 of the management module 103 is different from the management terminal 118 of the administrator B 116. As illustrated in FIG. 19, activation of the management interface of the provided application X-b 10612 is registered by the management terminal 118 of the administrator B who manages the subrouter device 116 (step S1901). The management interface activation information of the provided application X-b 10612 is notified to the management module 103 via the communication path M1801 in FIG. In response to the notification from the management terminal 118, the management module 103 activates the provided application setting management interface 1824 (step S1902), and provides the provided application setting management interface 1824 to the management terminal 118 via the communication path M1802 in FIG. Is activated (step S1903). The management terminal 118 receives the notification from the management module 103 and confirms the activation of the provided application setting management interface 1824 (step S1904), and the setting information of the provided application X-b 10612 is registered. The setting information of the provided application X-b 10612 is notified to the management module 103 via the communication path M1801 in FIG. 18, and the application providing function is set by the application providing function setting unit 114 of the management module 103. In the fourth embodiment, the setting of the provided application Xb 10612, the setting of the composite information platform apparatus 101, and the setting of the subrouter apparatus 116 are the same as the procedure in the third embodiment shown in FIG. 17, steps S1202 to S1202. This is the same as S1206 and steps S1701 to S1708. Further, in the fourth embodiment, after the above various settings are completed, that is, after the completion of step S1707 in FIG. 19, the management module 103 provides the application Xb provided to the management terminal 118 via the communication path M1802 in FIG. It is notified that the setting of 10612 has been completed (step S1907). The management terminal 118 receives the notification from the management module 103 and confirms that the setting of the provided application X-b 10612 is completed (step S1908). Note that the fourth embodiment includes the procedure for starting the management interface of the provided application X-b 10612, steps S1901 to S1904, but the management interface 1824 may be started simultaneously with the startup of the provided application X-b 10612.

次に、図20に示す第4の実施例での提供アプリケーションの管理インターフェース1824のグラフィカルインターフェースの一例を説明する。図20に示すように、サブルータ装置116の管理者Bの管理端末118向けの提供アプリケーションの設定管理グラフィカルインターフェース2030は、少なくとも設定を行うアプリケーションの選択を行うためのアプリケーション選択入力部2031と、アプリケーション選択入力部2031で選択されたアプリケーションXの設定を行うためのアプリケーションX設定入力部2032とで構成される。アプリケーション選択入力部2031は、サブルータ装置116に提供されるアプリケーション種類を選択可能なように、アプリケーションX選択入力部20331、アプリケーションY選択入力部20332、…で構成され、また現在選択されている設定可能なアプリケーション種別を示す。図20では、アプリケーションX選択入力部20331を太線枠にすることで設定可能なアプリケーション種別を示している。また、アプリケーションX設定入力部は、アプリケーションXの機能毎、例えば、機能1、機能2、…毎の設定入力部、アプリケーションX機能1設定入力部20341、アプリケーションX機能1設定入力部20341、…と、設定を確定するための設定確定入力部2035から構成される。なお、図20では、アプリケーション選択入力部2031でアプリケーションXが選択されているためアプリケーションX設定入力部2032となるが、アプリケーション選択入力部2031で別のアプリケーションが選択されれば、それに対応したアプリケーションの設定入力部に換わる。上記の本発明の第4の実施例により、サブルータ装置116の管理者Bの管理用端末118から、提供アプリケーションの設定をすることができ、管理者Bは複合型情報プラットフォーム装置101の設定を知らなくても、提供アプリケーションを使用することができる。これにより、サブルータ装置116の管理者の運用管理の工数の削減や人的エラーの発生率の削減を行うことが可能となる。   Next, an example of a graphical interface of the provided application management interface 1824 in the fourth embodiment shown in FIG. 20 will be described. As shown in FIG. 20, the setting management graphical interface 2030 of the application provided for the management terminal 118 of the administrator B of the sub-router device 116 includes an application selection input unit 2031 for selecting at least an application to be set, and an application selection The application X setting input unit 2032 is used to set the application X selected by the input unit 2031. The application selection input unit 2031 includes an application X selection input unit 20331, an application Y selection input unit 20332,... So that the application type provided to the subrouter device 116 can be selected, and the currently selected setting is possible. Indicates the type of application. FIG. 20 shows application types that can be set by setting the application X selection input unit 20331 to a thick frame. In addition, the application X setting input unit includes, for each function of the application X, for example, a setting input unit for each function 1, function 2,..., An application X function 1 setting input unit 20341, an application X function 1 setting input unit 20341,. , And a setting confirmation input unit 2035 for confirming the setting. In FIG. 20, since the application X is selected by the application selection input unit 2031, the application X setting input unit 2032 is selected. However, if another application is selected by the application selection input unit 2031, the application corresponding to that application is selected. Switch to the setting input section. According to the fourth embodiment of the present invention described above, the provided application can be set from the management terminal 118 of the administrator B of the sub-router apparatus 116, and the administrator B knows the setting of the composite information platform apparatus 101. The provided application can be used without it. As a result, it is possible to reduce the man-hours for operation management of the administrator of the sub-router device 116 and reduce the occurrence rate of human errors.

次に本発明の第5の実施例による複合型情報プラットフォーム装置の構成について図21〜図23を用いて説明する。図21は、第5の実施例でのアプリケーションポリシー情報の一例を示す図である。図22は、第5の実施例でのアプリケーション提供状態情報の一例を示す図である。図23は、本発明の第5の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)のフローチャートである。第5の実施例での複合型情報プラットフォーム装置の構成は、図1に示す第1の実施例の複合型情報プラットフォーム装置の構成と同じで、図21および図22に示すように図4に示す第1の実施例でのアプリケーションポリシー情報FT4と図6に示す第1の実施例でのアプリケーション提供状態情報FT6に、サブルータ装置116にアプリケーションを提供する場合の制約条件、例えばユーザ権限、CPUの使用可能な負荷率等の条件、が追加される。また、図23に示すように、第4の実施例での複合型情報プラットフォーム装置の管理方法は、図10の第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)の部分が異なる。従って、以下では第1の実施例と異なる分部についてだけ説明し、同じ部分については説明を省略する。第5の実施例におけるアプリケーションポリシー情報109は、表形式で表すと図21の表FT21に示すように、少なくとも、アプリケーション機能を使用するユーザの識別子K2101、アプリケーション種類を表すアプリケーションの識別子K2102、アプリケーション種類毎にユーザに対する使用可否を示す権限情報K2103、アプリケーション種類毎に複合型情報プラットフォーム装置101で提供することができる最大数K2104、アプリケーション種類毎に複合型情報プラットフォーム装置101アプリケーションが使用できる最大のCPU負荷率K2105、の列で構成される。図21に示す例では、ユーザ識別子がユーザBのユーザは、アプリケーションXについては提供可能で、提供可能な最大数は2で、最大のCPU負荷率は50%で、一方、アプリケーションYについては提供不可である。また、第5の実施例におけるアプリケーション提供状態情報111は、表形式で表すと図22の表FT22に示すように、提供アプリケーションを使用しているユーザの識別子K2207、提供アプリケーションに設定した使用できる最大のCPU負荷率K2208、の列で構成される。図22に示す例では、シリアル番号がC0001のサブルータ装置116のアプリケーション提供状況は、使用ユーザがユーザBで、設定された最大のCPU負荷率は30%である。図23に示すように、図10の第1の実施例による複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)のフローチャートと、提供アプリケーションX-b 10612を起動する場合に、図21のアプリケーションポリシー情報FT21の制約条件を用いて、サブルータ装置116に対して提供アプリケーションX-b 10612が提供可能か判断する部分が異なる。すなわち、管理モジュール103は、アプリケーションポリシー情報111から制約条件を取得し(ステップS2301)、制約条件を基に提供アプリケーションX-b 10612が提供可能か判断する(ステップS2302)手順が追加される。第5の実施例では、その他の複合型情報プラットフォーム装置の管理方法(2)(アプリケーション起動方法)については、図10に示す第1の実施例での手順、ステップS1001〜ステップS1003、および、ステップS1005〜ステップS1018と同じである。上記の本発明の第5の実施例により、複合型情報プラットフォーム装置101のアプリケーションをサブルータ装置116に提供する場合に、アプリケーションの提供の可否に制約条件を付加することができる。これにより複合型情報プラットフォーム装置101で稼動する複数のアプリケーション10611、10612、10621をより詳細に制御することが可能となる。   Next, the configuration of a composite information platform apparatus according to the fifth embodiment of the present invention will be described with reference to FIGS. FIG. 21 is a diagram illustrating an example of application policy information in the fifth embodiment. FIG. 22 is a diagram illustrating an example of application provision state information in the fifth embodiment. FIG. 23 is a flowchart of the management method (2) (application activation method) of the composite information platform apparatus according to the fifth embodiment of the present invention. The configuration of the composite information platform apparatus in the fifth embodiment is the same as that of the composite information platform apparatus of the first embodiment shown in FIG. 1, and is shown in FIG. 4 as shown in FIG. 21 and FIG. Restrictions when providing an application to the sub-router device 116 in the application policy information FT4 in the first embodiment and the application provision state information FT6 in the first embodiment shown in FIG. 6, for example, user authority, CPU usage Conditions such as possible load factor are added. Further, as shown in FIG. 23, the management method of the composite information platform apparatus in the fourth embodiment is the management method (2) (application activation method) of the composite information platform apparatus according to the first embodiment of FIG. ) Is different. Therefore, only the part different from the first embodiment will be described below, and the description of the same part will be omitted. When the application policy information 109 in the fifth embodiment is expressed in a table format, as shown in a table FT21 in FIG. 21, at least an identifier K2101 of a user who uses an application function, an identifier K2102 of an application indicating an application type, and an application type Permission information K2103 indicating availability for each user, maximum number K2104 that can be provided by the composite information platform device 101 for each application type, maximum CPU load that can be used by the composite information platform device 101 application for each application type It is composed of columns of rate K2105. In the example shown in FIG. 21, a user whose user identifier is user B can provide application X, the maximum number that can be provided is 2, and the maximum CPU load factor is 50%, while application Y is provided. It is impossible. Further, when the application provision state information 111 in the fifth embodiment is represented in a table format, as shown in a table FT22 in FIG. CPU load factor K2208. In the example shown in FIG. 22, the application providing status of the sub-router device 116 with the serial number C0001 is that the user is the user B and the set maximum CPU load rate is 30%. As shown in FIG. 23, the flowchart of the management method (2) (application activation method) of the composite information platform apparatus according to the first embodiment of FIG. 10 and the application of FIG. 21 when the provided application Xb 10612 is activated. The part for determining whether or not the provided application Xb 10612 can be provided to the sub-router device 116 using the constraint condition of the policy information FT21 is different. That is, the management module 103 acquires a constraint condition from the application policy information 111 (step S2301), and a procedure for determining whether the provided application X-b 10612 can be provided based on the constraint condition (step S2302) is added. In the fifth embodiment, the management method (2) (application activation method) of the other composite information platform apparatus, the procedure in the first embodiment shown in FIG. 10, steps S1001 to S1003, and steps The same as S1005 to step S1018. According to the fifth embodiment of the present invention described above, when the application of the composite information platform apparatus 101 is provided to the sub-router apparatus 116, a restriction condition can be added to whether or not the application can be provided. This makes it possible to control the plurality of applications 10611, 10612, and 10621 running on the composite information platform apparatus 101 in more detail.

次に本発明の第6の実施例による複合型情報プラットフォーム装置の構成について図24を用いて説明する。図24は、第6の実施例による複合型情報プラットフォーム装置のブロック図である。図24に示すように第6の実施例での複合型情報プラットフォーム装置は、汎用処理モジュールに仮想マシンモニタ(VMM:Virtual Machine Monitor)2425を動作させることにより、1つの汎用処理モジュールを仮想的に複数のパーティションに分け、そのパーティション上にアプリケーション10611、10621、10612毎のオペレーションシステム(OS)2426稼動させる構成である。その他の構成および管理方法については、図1に示す第1の実施例の構成と同じである。上記の仮想マシンモニタ2425を用いることで、アプリケーション10611、10621、10612を異なるオペレーションシステム2326上で動作させることが可能となり、アプリケーション10611、10621、10612やオペレーションシステム2326のソフトウェア障害の分離やアプリケーション毎のセキュリティの確保が可能となる。   Next, the configuration of a composite information platform apparatus according to the sixth embodiment of the present invention will be described with reference to FIG. FIG. 24 is a block diagram of a composite information platform apparatus according to the sixth embodiment. As shown in FIG. 24, the composite information platform apparatus in the sixth embodiment virtually operates one general-purpose processing module by causing a general-purpose processing module to operate a virtual machine monitor (VMM) 2425. The system is divided into a plurality of partitions, and an operation system (OS) 2426 for each of the applications 10611, 10621, and 10612 is operated on the partition. Other configurations and management methods are the same as those of the first embodiment shown in FIG. By using the virtual machine monitor 2425 described above, the applications 10611, 10621, and 10612 can be operated on different operation systems 2326, and software faults of the applications 10611, 10621, and 10612 and the operation system 2326 can be isolated and Security can be ensured.

以上、本発明者によってなされた発明を実施例に基づき具体的に説明したが、本発明は前記実施例に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。   The invention made by the inventor has been specifically described based on the embodiments. However, the present invention is not limited to the embodiments, and various modifications can be made without departing from the scope of the invention. Not too long.

本発明の複合型情報プラットフォーム装置および複合型情報プラットフォーム装置の管理方法は、企業のデータセンタ等のITシステム向けのネットワークにセキュリティ機能、高信頼化機能、プロトコルカプセル化機能等のデータパケットの処理機能を持つ情報プラットフォーム装置への適用が可能である。   The composite information platform device and the management method of the composite information platform device according to the present invention include a data packet processing function such as a security function, a high reliability function, and a protocol encapsulation function in a network for an IT system such as an enterprise data center. Can be applied to an information platform device having

本発明の第1の実施例の複合型情報プラットフォーム装置のブロック図である。It is a block diagram of the composite type information platform apparatus of 1st Example of this invention. 上記実施例においてアプリケーション機能をサブルータ装置に提供する場合のデータパケットの転送方法を示す説明図である。It is explanatory drawing which shows the transfer method of the data packet in the case of providing an application function to a subrouter apparatus in the said Example. 上記実施例のサブルータ装置仕様情報を示すデータ構造図である。It is a data structure figure which shows the subrouter apparatus specification information of the said Example. 上記実施例におけるアプリケーションポリシー情報を示すデータ構造図である。It is a data structure figure which shows the application policy information in the said Example. 上記実施例におけるサブルータ装置構成情報を示すデータ構造図である。It is a data structure figure which shows the subrouter apparatus structure information in the said Example. 上記実施例におけるアプリケーション提供状態情報を示すデータ構造図である。It is a data structure figure which shows the application provision status information in the said Example. 上記実施例のサブルータ装置登録方法を示した説明図である。It is explanatory drawing which showed the subrouter apparatus registration method of the said Example. 上記実施例のサブルータ装置登録方法のフローチャートである。It is a flowchart of the subrouter apparatus registration method of the said Example. 上記実施例のアプリケーション起動方法を示した説明図である。It is explanatory drawing which showed the application starting method of the said Example. 上記実施例のアプリケーション起動方法のフローチャートである。It is a flowchart of the application starting method of the said Example. 上記実施例のアプリケーション提供機能設定方法を示した説明図である。It is explanatory drawing which showed the application provision function setting method of the said Example. 上記実施例によるアプリケーション提供機能設定方法のフローチャートである。It is a flowchart of the application provision function setting method by the said Example. 上記実施例によるアプリケーション提供機能設定方法のサブルータ装置側のフローチャートである。It is a flowchart by the side of the subrouter apparatus of the application provision function setting method by the said Example. 本発明の第2の実施例によるサブルータ装置登録方法を示した説明図である。It is explanatory drawing which showed the subrouter apparatus registration method by the 2nd Example of this invention. 上記第2の実施例によるサブルータ装置登録方法のフローチャートである。It is a flowchart of the subrouter apparatus registration method by the said 2nd Example. 本発明の第3の実施例によるアプリケーション提供機能設定方法を示した説明図である。It is explanatory drawing which showed the application provision function setting method by the 3rd Example of this invention. 上記第3の実施例によるアプリケーション提供機能設定方法のフローチャートである。It is a flowchart of the application provision function setting method by the said 3rd Example. 本発明の第4の実施例の複合型情報プラットフォーム装置のブロック図である。It is a block diagram of the composite-type information platform apparatus of the 4th Example of this invention. 上記第4の実施例によるアプリケーション提供機能設定方法のフローチャートである。It is a flowchart of the application provision function setting method by the said 4th Example. 上記第4の実施例のグラフィカルな管理インターフェースを示す図である。It is a figure which shows the graphical management interface of the said 4th Example. 本発明の第5の実施例でのアプリケーションポリシー情報の一例を示す図である。It is a figure which shows an example of the application policy information in the 5th Example of this invention. 上記第5の実施例でのアプリケーション提供状態情報の一例を示す図である。It is a figure which shows an example of the application provision status information in the said 5th Example. 上記第5の実施例によるアプリケーション起動方法のフローチャートである。It is a flowchart of the application starting method by the said 5th Example. 本発明の第6の実施例の複合型情報プラットフォーム装置のブロック図である。It is a block diagram of the composite-type information platform apparatus of the 6th Example of this invention.

符号の説明Explanation of symbols

101:複合型情報プラットフォーム装置、
102:汎用処理モジュール、
103:管理モジュール、
104:スイッチ部、
105:オペレーションシステム、
10611:アプリケーションX-a、
10612:アプリケーションX-b、
10621:アプリケーションY-in、
1071:スイッチ部の内部ポート、
1072:スイッチ部の外部ポート、
108:サブルータ装置仕様情報、
109:アプリケーションポリシー情報、
110:サブルータ装置構成情報、
111:アプリケーション提供状態情報、
112:サブルータ装置登録手段、
113:提供アプリケーション起動手段、
114:アプリケーション提供機能設定手段、
115:アプリケーションイメージ、
116:サブルータ装置、
117:管理者A向け管理用端末、
118:管理者B向け管理用端末、
219:サブルータ装置の管理モジュール、
220:サブルータ装置のスイッチ部、
221:サブルータ装置のスイッチ部の外部ポート、
2231、2232:ホスト、
1824:提供アプリケーション設定管理インターフェース、
2030:提供アプリケーション設定管理グラフィカルインターフェース、
2031:アプリケーション選択入力部、
2032:アプリケーションX設定入力部、
20331:アプリケーションX選択入力部、
20332:アプリケーションY選択入力部、
20341:アプリケーションX機能1設定入力部、
20342:アプリケーションX機能2設定入力部、
2035:設定確定入力部、
2425:仮想マシンモニター、
2426:オペレーションシステム、
FT3:サブルータ装置仕様情報の表、
FT4:アプリケーションポリシー情報の表、
FT5:サブルータ装置構成情報の表、
FT6:アプリケーション提供状態情報の表、
FT21:アプリケーションポリシー情報の表、
FT22:アプリケーション提供状態情報の表、
IL:複合型情報プラットフォーム装置内部の物理配線、
MIL:複合型情報プラットフォーム装置内部の管理用物理配線、
MOL:複合型情報プラットフォーム装置用の管理用の外部物理配線、
OL:複合型情報プラットフォーム装置とサブルータ装置を接続する物理配線、
RMOL:サブルータ装置用の管理用の外部物理配線、
RMIL:サブルータ装置内部の管理用物理配線、
ROL:サブルータ装置とホストを接続する物理配線、
ODP:アプリケーション提供が無いときのパケットデータの経路、
NDP1、NDP2:アプリケーション提供があるときのパケットデータの経路、
M701、M702、M901、M902、M903、M904、M1101、M1102、M1103、M1104、M1105、M1106、M1401、M1402、M1403、M1601、M1602、M1603、M1604、M1801、M1802:複合型情報プラットフォーム装置の管理方法で用いられる通信経路。
101: Complex information platform device,
102: General-purpose processing module
103: Management module,
104: Switch part,
105: Operation system
10611: Application Xa,
10612: Application Xb,
10621: Application Y-in,
1071: Internal port of switch part
1072: Switch external port,
108: Sub-router device specification information,
109: Application policy information,
110: Sub-router device configuration information
111: Application provision status information,
112: Sub-router device registration means,
113: Provided application activation means,
114: Application providing function setting means,
115: Application image
116: Subrouter device
117: Management terminal for administrator A,
118: Management terminal for administrator B
219: Sub-router device management module,
220: Switch part of the sub-router device,
221: External port of the switch part of the subrouter device,
2231, 2232: Host,
1824: Provided application settings management interface,
2030: Provide application settings management graphical interface,
2031: Application selection input section,
2032: Application X setting input part,
20331: Application X selection input section,
20332: Application Y selection input section,
20341: Application X function 1 setting input section,
20342: Application X function 2 setting input part,
2035: Setting confirmation input section,
2425: Virtual machine monitor,
2426: Operation system,
FT3: Sub router device specification information table,
FT4: Application policy information table,
FT5: Sub-router device configuration information table,
FT6: Application provision status information table,
FT21: Application policy information table,
FT22: Application provision status information table,
IL: Physical wiring inside the complex information platform device,
MIL: Physical wiring for management inside the complex information platform equipment,
MOL: external physical wiring for management for complex information platform equipment,
OL: Physical wiring that connects the complex information platform device and the sub-router device,
RMOL: External physical wiring for management for the sub-router device,
RMIL: Physical wiring for management inside the sub-router device
ROL: Physical wiring that connects the sub-router device and the host
ODP: Route of packet data when no application is provided,
NDP1, NDP2: Packet data path when application is provided,
M701, M702, M901, M902, M903, M904, M1101, M1102, M1103, M1104, M1105, M1106, M1401, M1402, M1403, M1601, M1602, M1603, M1604, M1801, M1802: Management method for a composite information platform device Communication path used in

Claims (10)

1以上のプロセッサを搭載し汎用処理を行う機能を持つ1以上の汎用処理モジュールと、前記汎用処理モジュールと外部ネットワークを接続し通信データのスイッチングを行う1以上のスイッチ部と、前記汎用処理モジュールとスイッチ部の管理を行う管理モジュールとで構成され、前記汎用処理モジュールには1以上の種類の特定の情報処理を行うアプリケーションが1以上動作する複合型情報プラットフォーム装置において、
前記管理モジュールは、
該複合型情報プラットフォーム装置以外のルーティング機構を持つルータ装置であるサブルータ装置の種類毎に、前記アプリケーションの情報処理機能を提供することがそのサブルータ装置の仕様上可能であるかを示す情報であるサブルータ装置仕様情報と、
前記アプリケーションの種類毎に、前記複合型プラットフォーム装置に接続するサブルータ装置に情報処理機能を提供することを許可するかどうかを示す情報であるアプリケーションポリシー情報と、
該複合型情報プラットフォーム装置に現在接続されているサブルータ装置の設定情報であるサブルータ装置構成情報と、
前記アプリケーションの情報処理機能の割当て状態情報であるアプリケーション提供状態情報とをそれぞれ保持するためのテーブルを持ち、
さらに、
前記アプリケーションの情報処理機能をサブルータ装置に提供する場合に、該複合型情報プラットフォーム装置に接続された前記サブルータ装置の構成情報を取得し、前記サブルータ装置仕様情報から前記アプリケーションの情報処理機能を提供可能か判断し、提供可能な場合は、サブルータ装置の構成情報を前記サブルータ装置構成情報に保持すると共に、前記アプリケーションの情報処理機能を提供可能なサブルータ装置としてアプリケーション提供状態情報に追加するサブルータ装置登録手段と、
前記サブルータ装置仕様情報と前記サブルータ装置構成情報から前記サブルータ装置に対応した前記アプリケーションを汎用処理モジュール上に起動させる提供アプリケーション起動手段と、
上記で起動した提供用のアプリケーションの設定、および、提供用のアプリケーションの情報処理機能の提供開始を行ない、前記提供用のアプリケーションの提供状態を前記アプリケーション提供状態情報に登録するアプリケーション提供機能設定手段とを持つことを特徴とする複合型情報プラットフォーム装置。
One or more general-purpose processing modules equipped with one or more processors and having a function of performing general-purpose processing; one or more switch units that connect the general-purpose processing module and an external network to switch communication data; and the general-purpose processing module; In a composite information platform device that includes a management module that manages a switch unit, and in which the general-purpose processing module operates one or more applications that perform one or more types of specific information processing,
The management module is
A subrouter that is information indicating whether it is possible to provide the information processing function of the application for each type of subrouter device that is a router device having a routing mechanism other than the composite information platform device, according to the specifications of the subrouter device Device specification information,
For each type of application, application policy information that is information indicating whether or not to permit providing an information processing function to a sub-router device connected to the composite platform device;
Sub-router device configuration information which is setting information of a sub-router device currently connected to the composite information platform device;
It has a table for holding application provision status information that is allocation status information of the information processing function of the application,
further,
When providing the information processing function of the application to the sub-router device, the configuration information of the sub-router device connected to the composite information platform device can be acquired, and the information processing function of the application can be provided from the sub-router device specification information If it is possible to provide the subrouter device configuration information, the subrouter device configuration information is stored in the subrouter device configuration information and is added to the application provision status information as a subrouter device capable of providing the information processing function of the application. When,
Provided application activation means for activating the application corresponding to the subrouter device from the subrouter device specification information and the subrouter device configuration information on a general-purpose processing module;
Application providing function setting means for setting the provisioning application activated above and starting the provision of the information processing function of the provisioning application, and registering the provision state of the provisioning application in the application provision state information; A combined information platform device characterized by having
前記サブルータ装置登録手段は、前記サブルータ装置が該複合型情報プラットフォーム装置に接続された時に、前記サブルータ装置の管理インターフェースを用いて前記サブルータ装置の構成情報を取得し、前記サブルータ装置仕様情報から前記アプリケーションの情報処理機能を提供可能か判断し、提供可能な場合は、サブルータ装置の構成情報を前記サブルータ装置構成情報に保持すると共に、前記アプリケーションの情報処理機能を提供可能なサブルータ装置としてアプリケーション提供状態情報に追加することを特徴とする請求項1記載の複合型情報プラットフォーム装置。 The sub-router device registration means acquires configuration information of the sub-router device using a management interface of the sub-router device when the sub-router device is connected to the composite information platform device, and the application information from the sub-router device specification information If the information processing function can be provided, and if it can be provided, the configuration information of the sub-router device is held in the sub-router device configuration information, and the application provision status information as a sub-router device capable of providing the information processing function of the application The composite information platform apparatus according to claim 1, further comprising: 前記アプリケーション提供機能設定手段は、前記サブルータ装置に前記アプリケーションの情報処理機能を提供するのに必要なサブルータ装置設定情報を計算し、上記計算したサブルータ装置設定情報に従い前記サブルータ装置の管理インターフェースを用いて前記サブルータ装置に対して設定を行うことを特徴とする請求項1記載の複合型情報プラットフォーム装置。   The application providing function setting means calculates sub-router device setting information necessary for providing the information processing function of the application to the sub-router device, and uses the management interface of the sub-router device according to the calculated sub-router device setting information. 2. The composite information platform apparatus according to claim 1, wherein setting is performed for the sub-router apparatus. 前記管理モジュールは、前記サブルータ装置の管理者向けの前記提供用のアプリケーションを設定するための管理インターフェースを更に有することを特徴とする請求項1記載の複合型情報プラットフォーム装置。   2. The composite information platform apparatus according to claim 1, wherein the management module further includes a management interface for setting the providing application for an administrator of the sub-router apparatus. 前記アプリケーションポリシー情報は、前記アプリケーションの種別毎の使用可能なユーザのユーザ使用権限情報、前記アプリケーションの種別毎の前記サブルータ装置への提供可能数の情報、前記アプリケーションの種別毎の最大許容負荷割合の情報、ユーザ毎の前記アプリケーションの最大許容負荷割合の情報、のうち少なくとも1つの制約情報を持ち、前記提供アプリケーション起動手段は、前記制約情報を基に前記アプリケーションの情報処理機能を前記サブルータ装置に提供するかの可否を判断することを特徴とする請求項1記載の複合型情報プラットフォーム装置。   The application policy information includes user usage authority information of usable users for each type of application, information on the number that can be provided to the sub-router device for each type of application, and a maximum allowable load ratio for each type of application. Information and at least one constraint information of the maximum allowable load ratio of the application for each user, and the provided application activation unit provides the information processing function of the application to the sub-router device based on the constraint information The composite information platform apparatus according to claim 1, wherein whether or not to perform the determination is determined. 1以上のプロセッサを搭載し汎用処理を行う機能を持つ1以上の汎用処理モジュールと、前記汎用処理モジュールと外部ネットワークを接続し通信データのスイッチングを行う1以上のスイッチ部と、前記汎用処理モジュールとスイッチ部の管理を行う管理モジュールとで構成され、前記汎用処理モジュールには1以上の種類の特定の情報処理を行うアプリケーションが1以上動作する複合型情報プラットフォーム装置の管理方法において、
該複合型情報プラットフォーム装置以外のルーティング機構を持つルータ装置であるサブルータ装置に、前記アプリケーションの情報処理機能を提供する場合に、
該複合型情報プラットフォーム装置に接続された前記サブルータ装置の構成情報を取得し、前記アプリケーションの情報処理機能を提供することが前記サブルータ装置の仕様上可能であるかを示す情報であるサブルータ装置仕様情報を基に前記アプリケーションの情報処理機能を提供可能か判断するステップと
提供可能な場合は、サブルータ装置の構成情報を、該複合型情報プラットフォーム装置に現在接続されているサブルータ装置の設定情報であるサブルータ装置構成情報として保持するステップと、
前記サブルータ装置の識別情報を前記アプリケーションの情報処理機能を提供可能なサブルータ装置としてアプリケーション提供状態情報に追加するステップと、
前記サブルータ装置仕様情報と前記サブルータ装置構成情報から前記サブルータ装置に対応した前記アプリケーションを汎用処理モジュール上に起動させるステップと、
上記で起動した提供用のアプリケーションを設定するステップと、
前記提供用アプリケーションの情報処理機能の提供を開始するステップと、
前記提供用のアプリケーションの提供状態を前記追加されたサブルータ装置の識別情報に対応して前記アプリケーション提供状態情報に登録するステップとを持つことを特徴とする複合型情報プラットフォーム装置の管理方法。
One or more general-purpose processing modules equipped with one or more processors and having a function of performing general-purpose processing; one or more switch units that connect the general-purpose processing module and an external network to switch communication data; and the general-purpose processing module; In the management method of a composite information platform apparatus, comprising: a management module that manages a switch unit, wherein the general-purpose processing module operates one or more applications that perform one or more types of specific information processing;
When providing an information processing function of the application to a sub-router device that is a router device having a routing mechanism other than the composite information platform device,
Subrouter device specification information, which is information indicating whether it is possible to obtain configuration information of the subrouter device connected to the composite information platform device and provide an information processing function of the application according to the specifications of the subrouter device Determining whether it is possible to provide the information processing function of the application based on :
If it is possible to provide, the step of holding the configuration information of the sub-router device as sub-router device configuration information that is the setting information of the sub-router device currently connected to the composite information platform device;
Adding the identification information of the sub-router device to the application provision state information as a sub-router device capable of providing the information processing function of the application;
Starting the application corresponding to the sub-router device from the sub-router device specification information and the sub-router device configuration information on a general-purpose processing module;
The step of setting the provisioning application launched above,
Starting to provide an information processing function of the providing application;
And registering the provision state of the application for provision in the application provision state information corresponding to the identification information of the added sub-router device.
前記サブルータ装置の構成情報の取得は、前記サブルータ装置が該複合型情報プラットフォーム装置に接続された時に、前記サブルータ装置の管理インターフェースを用いて行うことを特徴とする請求項6に記載の複合型情報プラットフォーム装置の管理方法。   The composite type information according to claim 6, wherein the acquisition of the configuration information of the subrouter device is performed using a management interface of the subrouter device when the subrouter device is connected to the composite type information platform device. Platform device management method. 前記サブルータ装置に、前記アプリケーションの情報処理機能を提供する場合に、前記アプリケーションの情報処理機能を前記サブルータ装置に提供するのに必要なサブルータ装置設定情報を計算し、上記計算したサブルータ装置設定情報に従い前記サブルータ装置の管理インターフェースを用いて前記サブルータ装置に対して設定を行うステップをさらに含むことを特徴とする請求項6に記載の複合型情報プラットフォーム装置の管理方法。   When providing the information processing function of the application to the sub-router device, calculate the sub-router device setting information necessary to provide the information processing function of the application to the sub-router device, and according to the calculated sub-router device setting information 7. The management method for a composite information platform apparatus according to claim 6, further comprising a step of setting the sub router apparatus using a management interface of the sub router apparatus. 前記サブルータ装置の管理者向けの前記提供用アプリケーションを設定するための管理インターフェースを起動するステップを更に有し、前記提供用アプリケーションの設定は前記管理インターフェースからの設定情報を基に行なうことを特徴とする請求項6に記載の複合型情報プラットフォーム装置の管理方法。   The method further comprises a step of starting a management interface for setting the providing application for a manager of the sub-router device, and the setting of the providing application is performed based on setting information from the management interface. A method for managing a composite information platform apparatus according to claim 6. 前記複合型プラットフォーム装置に接続するサブルータ装置に情報処理機能を提供することを許可するかどうかを示す情報であるアプリケーションポリシー情報として、前記アプリケーションの種別毎の使用可能なユーザのユーザ使用権限情報、前記アプリケーションの種別毎の前記サブルータ装置への提供可能数の情報、前記アプリケーションの種別毎の最大許容負荷割合の情報、ユーザ毎の前記アプリケーションの最大許容負荷割合の情報、のうち少なくとも1つの制約情報を持ち、前記制約情報を基に前記アプリケーションの情報処理機能を前記サブルータ装置に提供するかの可否を判断することを特長とする請求項6に記載の複合型情報プラットフォーム装置の管理方法。   Application policy information that is information indicating whether or not to provide an information processing function to a sub-router device connected to the composite platform device, user usage authority information of a user that can be used for each type of the application, At least one constraint information among information on the number of applications that can be provided to the sub-router device for each application type, information on the maximum allowable load ratio for each application type, and information on the maximum allowable load ratio for each application for each user And determining whether or not to provide an information processing function of the application to the sub-router device based on the constraint information.
JP2006066905A 2006-03-13 2006-03-13 Complex information platform device and management method of complex information platform device Expired - Fee Related JP4626544B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006066905A JP4626544B2 (en) 2006-03-13 2006-03-13 Complex information platform device and management method of complex information platform device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006066905A JP4626544B2 (en) 2006-03-13 2006-03-13 Complex information platform device and management method of complex information platform device

Publications (2)

Publication Number Publication Date
JP2007243849A JP2007243849A (en) 2007-09-20
JP4626544B2 true JP4626544B2 (en) 2011-02-09

Family

ID=38588879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006066905A Expired - Fee Related JP4626544B2 (en) 2006-03-13 2006-03-13 Complex information platform device and management method of complex information platform device

Country Status (1)

Country Link
JP (1) JP4626544B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4609331B2 (en) * 2006-01-27 2011-01-12 株式会社日立製作所 Complex information platform apparatus and communication bandwidth guarantee method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4023281B2 (en) * 2002-10-11 2007-12-19 株式会社日立製作所 Packet communication apparatus and packet switch
JP4365672B2 (en) * 2003-12-04 2009-11-18 株式会社日立製作所 Packet communication node equipment

Also Published As

Publication number Publication date
JP2007243849A (en) 2007-09-20

Similar Documents

Publication Publication Date Title
US10142226B1 (en) Direct network connectivity with scalable forwarding and routing fleets
US9391801B2 (en) Virtual private networks distributed across multiple cloud-computing facilities
US7761573B2 (en) Seamless live migration of virtual machines across optical networks
US9307017B2 (en) Member-oriented hybrid cloud operating system architecture and communication method thereof
US9467513B2 (en) Method and apparatus for web based storage on-demand
US9329894B2 (en) Method and apparatus for extending local area networks between clouds and permanently migrating virtual machines using static network addresses
EP2922238B1 (en) Resource allocation method
US8812687B2 (en) Managing user state of cloud desktops
CN110224860B (en) Load balancing application creation method and device, computer equipment and storage medium
EP3014433B1 (en) Management of computing sessions
US20170293501A1 (en) Method and system that extends a private data center to encompass infrastructure allocated from a remote cloud-computing facility
US10924542B2 (en) Content delivery system
US20130073670A1 (en) Geo-Migration Of User State
US20160216993A1 (en) Multi-session Zero Client Device and Network for Transporting Separated Flows to Device Sessions via Virtual Nodes
US9753786B2 (en) Client server communication system
KR20160045677A (en) Management of computing sessions
JP2016525243A (en) Managing computing sessions
KR101680702B1 (en) System for web hosting based cloud service
US10083098B1 (en) Network function virtualization (NFV) virtual network function (VNF) crash recovery
CN101222490A (en) A network server system and method
US11872497B1 (en) Customer-generated video game player matchmaking in a multi-tenant environment
US10608867B2 (en) Method and an electronic arrangement for providing demand-supply service of physical communication network resources
US10587725B2 (en) Enabling a traditional language platform to participate in a Java enterprise computing environment
JP4626544B2 (en) Complex information platform device and management method of complex information platform device
Ranchal et al. RADical Strategies for engineering web-scale cloud solutions

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100727

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100921

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: 20101012

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101025

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131119

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131119

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees