(57)【特許請求の範囲】
【請求項１】
ネットワークで接続された複数の計算機からなるリモートアクセスシステムであって、
前記各計算機は、
処理要求を受けると前記計算機の機能を利用して処理を行いその結果を送り返す固有機能部と、
共通機能情報を受けると、対応する前記固有機能部による処理要求を行いその結果を出力する複数の共通機能部と、
他の計算機から共通機能情報を受信した場合、該共通機能情報に対応する前記共通機能部に該共通機能情報に関する処理を振り分け、振り分けた共通機能部からの処理結果を送信してきた他の計算機へ送り返す振分部と、
自計算機で実行中のアプリケーションより共通機能情報の呼び出しがあった場合は、ターゲットとなる他の計算機の対応する共通機能情報の定義が成されているか判断し、
定義が成されていた場合は、該当する他の計算機に対し共通機能情報を送信すると共に、その後他の計算機から実行結果を受信すると該アプリケーションへ出力し、
定義が成されていない場合は、該当する前記共通機能部へ該共通機能情報の処理要求を行うと共に、その後処理要求を行った前記共通機能部からの結果が送り返されてくると、該アプリケーションへ出力する
実行制御部と
を有することを特徴とするリモートアクセスシステム。
【請求項２】
ネットワークで接続された複数の計算機からなるリモートアクセスシステムにおける計算機であって、
前記計算機は、
処理要求を受けると前記計算機の機能を利用して処理を行いその結果を送り返す固有機能部と、
共通機能情報を受けると、対応する前記固有機能部による処理要求を行いその結果を出力する複数の共通機能部と、
他の計算機から共通機能情報を受信した場合、該共通機能情報に対応する前記共通機能部に該共通機能情報に関する処理を振り分け、振り分けた共通機能部からの処理結果を送信してきた他の計算機へ送り返す振分部と、
自計算機で実行中のアプリケーションより共通機能情報の呼び出しがあった場合は、ターゲットとなる他の計算機の対応する共通機能情報の定義が成されているか判断し、
定義が成されていた場合は、該当する他の計算機に対し共通機能情報を送信すると共に、その後他の計算機から実行結果を受信すると該アプリケーションへ出力し、
定義が成されていない場合は、該当する前記共通機能部へ該共通機能情報の処理要求を行うと共に、その後処理要求を行った前記共通機能部からの結果が送り返されてくると、該アプリケーションへ出力する
実行制御部と
を有することを特徴とする計算機。
【請求項３】
ネットワークで接続された複数の計算機からなるリモートアクセスシステムにおける計算機を、
処理要求を受けると前記計算機の機能を利用して処理を行いその結果を送り返す固有機能部と、
共通機能情報を受けると、対応する前記固有機能部による処理要求を行いその結果を出力する複数の共通機能部と、
他の計算機から共通機能情報を受信した場合、該共通機能情報に対応する前記共通機能部に該共通機能情報に関する処理を振り分け、振り分けた共通機能部からの処理結果を送信してきた他の計算機へ送り返す振分部と、
自計算機で実行中のアプリケーションより共通機能情報の呼び出しがあった場合は、ターゲットとなる他の計算機の対応する共通機能情報の定義が成されているか判断し、
定義が成されていた場合は、該当する他の計算機に対し共通機能情報を送信すると共に、その後他の計算機から実行結果を受信すると該アプリケーションへ出力し、
定義が成されていない場合は、該当する前記共通機能部へ該共通機能情報の処理要求を行うと共に、その後処理要求を行った前記共通機能部からの結果が送り返されてくると、該アプリケーションへ出力する
実行制御部と
して機能させるリモートアクセスプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はリモートアクセス方式に関し、ネットワークに接続された計算機で動作するアプリケーションが何処の計算機でも動作でき、アプリケーションからネットワークに接続された計算機の資源をリモートアクセスする方式に関する。
【０００２】
【従来の技術】
図11に従来のリモートアクセス方式の一例を示す。計算機Ｍ９１にローカル環境Ｌ９１を利用してファイルＦ９１をアクセスするアプリケーションＡ９１を作成する（矢印９１）。計算機Ｍ９２についても同様の環境を用意する（矢印９２）。アプリケーションの代わりにメーカから同様の機能を実現する製品が提供される場合もある。また、ここでは、ローカル資源としてファイルを挙げているが、ハード装置やプログラムであっても構わない。
【０００３】
次に、計算機Ｍ９３のアプリケーションＡ９３から計算機Ｍ９１のファイルＦ９１をアクセスするときは、アプリケーシェンＡ９３とアプリケーションＡ９１が通信（矢印９３）して、リモートアクセスを実現している。計算機Ｍ９２についても同様の処理が行われる（矢印９４）。ここまで説明してきたように、計算機のローカル資源をアクセスするには、各計算機毎にローカル資源をアクセスするアプリケーションを置いて通信するか、ローカル資源を持つ計算機でアプリケーションを動作させる必要があった。
【０００４】
【発明が解決しようとする課題】
従来の方法では、アプリケーションを稼動させる計算機上でのみ動作でき、相手計算機の資源をアクセスするには、相手計算機にアプリケーションを置いて通信を行うことにより実現していた。このため、ネットワークを拡大する度に業務（アプリケーション）の見直しなどが必要になったり、計算機毎に提供している機能が異なったりしてテストを行うのにも不自由したり多大な工数と能力を費やしていた。
【０００５】
本発明では、このような点に鑑みてなされたものであり、１つのアプリケーションがネットワークで接続された何処の計算機でも動作でき、かつ何処の計算機のローカル資源もアクセスすることができるため、例えば、デバック環境を備えた１つの計算機からリモートデバックすることができたり、ＣＰＵ等の高パフォーマンスの計算機で容易に動作させたり、また、アプリケーションの一元管理も可能になるため、柔軟な業務構築を可能にすることを目的とする。
【０００６】
【課題を解決するための手段】
図１は上記目的を達成する本発明の原理図である。
計算機Ｍ１１は、リモート環境Ｒ１１、ローカル環境Ｌ１１、実行制御部Ｐ１１、インタフェース部Ｉ１１から構成され、リモート環境Ｒ１１は、通信部Ｔ１１、振分部Ｂ１１から構成され、ローカル環境Ｒ１１は、共通機能部Ｃ１１、固有機能部Ｏ１１から構成される。計算機Ｍ１２は、リモート環境Ｒ１２、ローカル環境Ｌ１２、実行制御部Ｐ１２、インタフェース部Ｉ１２から構成され、リモート環境Ｒ１２は、通信部Ｔ１２から構成され、ローカル環境Ｒ１２は、共通機能部Ｃ１２、固有機能部Ｏ１２から構成される。計算機Ｍ１１で動作するアプリケーションＡ１１と、計算機Ｍ１２で動作するアプリケーションＡ１１’がある。アプリケーションＡ１１とアプリケーションＡ１１’は同じものであってもよい。また、計算機Ｍ１１と計算機Ｍ１２はネットワークＮ１１（ＬＡＮ等）で接続される。
【０００７】
上記構成によれば、実行制御部Ｐ１１、Ｐ１２はアプリケーションＡ１１、Ａ１１’が計算機Ｍ１１、Ｍ１２のＯＳの違いを隠蔽しアプリケーションがどんな計算機でも動作可能にし、アプリケーションＡ１１、Ａ１１’がインタフェース部Ｉ１１，Ｉ１２を利用することにより制御する。また、リモート環境Ｒ１２およびローカル環境Ｌ１１、Ｌ１２のアクセス制御も行う。アプリケーションＡ１１とアプリケーションＡ１１’は同じものがそのまま動作できる。インタフェース部Ｉ１１，Ｉ１２は、実行制御部Ｐ１１、Ｐ１２と同様にアプリケーションがどんな計算機でも動作可能にするため、全計算機共通なインタフェースを提供しており、アプリケーションＡ１１、Ａ１１’から呼ばれる。共通機能部Ｃ１１、Ｃ１２は、実行制御部Ｐ１１、Ｐ１２を計算機のＯＳに依存しない形で実現するため、全計算機でＯＳが異なっても共通な機能を実現したプログラム群またはライブラリ群であり、実行制御部Ｐ１１、Ｐ１２および振分部Ｂ１１から呼ばれる。固有機能部Ｏ１１、Ｏ１２は、各計算機のＯＳの機能を利用して機能を実現したプログラム群またはライブラリ群であり、共通機能部Ｃ１１、Ｃ１２から呼び出される。通信部Ｔ１１、Ｔ１２は、アプリケーションから要求された情報および要求に対する結果を通信する。通信手段としては、ソケットを利用した通信等があり、通信の定義によりどんな計算機とも接続ができる。振分部Ｂ１１は、通信部Ｔ１１が受け取った要求からローカル環境Ｌ１１の共通機能部Ｃ１１を呼び出すことによりローカル資源をアクセスする。
【０００８】
これにより、計算機Ｍ１１、Ｍ１２のリモート環境Ｒ１１、Ｒ１２を接続することにより、本来計算機Ｍ１１で動作すべきアプリケーションＡ１１を計算機Ｍ１２に持ってきて動作させても従来と同じ動作結果を得ることができる。
【０００９】
【発明の実施の形態】
本発明の概略について図面を参照して説明する。構成は、図１と同じであるため説明を省略する。計算機Ｍ１１で動作するアプリケーションＡ１１は、実行制御部Ｐ１１で動作しインタフェース部Ｉ１１を利用して、ローカル環境Ｌ１１の共通機能部Ｃ１１へ要求することにより、共通機能部Ｃ１１は固有機能部Ｏ１１を呼び出し要求を実現する（矢印１１）。アプリケーションＡ１１を計算機Ｍ１２に持っていってそのまま動作させる（アプリケーションＡ１１’となる）。計算機Ｍ１１のリモート環境Ｒ１１と計算機Ｍ１２のリモート環境Ｒ１２をネットワークで接続する。このとき、リモート環境Ｒ１２には、利用する計算機Ｍ１１のローカル環境の共通機能部Ｃ１１だけを定義する（計算機Ｍ１１のローカル環境Ｌ１１を利用してもよいが、通信の負荷や通信性能などを考慮すると、ファイルアクセスなど計算機Ｍ１１のローカル環境Ｌ１１の利用が必須なもの意外は、計算機Ｍ１２のローカル環境Ｌ１２を利用するのがよい）。計算機Ｍ１２で動作するアプリケーションＡ１１’は、実行制御部Ｐ１２で動作しインタフェース部Ｉ１２を利用して、リモート環境Ｒ１２またはローカル環境Ｌ１２をアクセスする。前記したようにリモート環境に定義された共通機能への要求の場合は、リモート環境Ｒ１２の通信部Ｔ１２が計算機Ｍ１１のリモート環境Ｒ１１の通信部Ｔ１１へ要求情報を通知し、振分部Ｂ１１がローカル環境Ｌ１１の共通機能部Ｃ１１へ要求することにより、共通機能部Ｃ１１は固有機能部Ｏ１１を呼び出し要求を実現する（矢印１３）。実行結果は逆ルートで通知される。一方、ローカル環境への要求の場合は、ローカル環境Ｌ１２の共通機能部Ｃ１２へ要求することにより、共通機能部Ｃ１２は固有機能部Ｏ１２を呼び出し要求を実現する（矢印１２）。アプリケーションＡ１１’からは、リモート環境Ｒ１２およびローカル環境Ｌ１２の呼び出しの意識は一切不要である。
【００１０】
図２は、本発明のリモートアクセス方式の制御構造を示す図である。（ａ）では、アプリケーションに共通機能単位にインタフェースが提供され、各々の共通機能毎に通信部および振分部を実現している。例えば、共通機能が増えると、これに対応した通信部と振分部の追加が必要となる。（ｂ）では、アプリケーションに共通機能単位にインタフェースが提供され、１つの通信部と１つの振分部で、各々の共通機能の振り分けを実現している。例えば、共通機能が増えると、これに対応した通信部と振分部の修正が必要となる。
【００１１】
図３は、本発明のリモートアクセス方式の制御例を示す図である。計算機Ｍ３１のアプリケーションＡ３１が共通機能であるＡを呼び出した（ｃａｌｌＡ）とき、リモート環境Ｒ１１に共通機能のＡが定義されている場合は、実行制御部Ｐ３１からリモート環境Ｒ３１が呼び出され、リモート環境Ｒ３１の通信部Ｔ３１は要求をリモート環境の接続先である計算機Ｍ３２の通信部Ｔ３２へ渡す。計算機Ｍ３２では、受け取った要求を通信部Ｔ３２、振分部Ｂ３２を経由して共通機能部Ｃ３２を呼び出す。
【００１２】
共通機能部Ｃ３２は、固有機能部Ｏ３２を呼び出して要求を実現し結果を逆ルートで返す。一方、リモート環境Ｒ１１に共通機能のＡが定義されてない場合は、実行制御部Ｐ３１からローカル環境Ｌ３１が呼び出され、共通機能部Ｃ３１を呼び出す。共通機能部Ｃ３１は、固有機能部Ｏ３１を呼び出して要求を実現し結果を逆ルートで返す。
【００１３】
図4 は、本発明のリモートアクセス方式の環境の管理例を示す図である。リモート環境Ｒ４１およびローカル環境Ｌ４１は、アプリケーションごとに定義される。アプリケーションのホームディレクトリｄ０配下にリモート環境Ｒ４１のディレクトリｄ１とがローカル環境Ｌ４１のディレクトリｄ１がある。リモート環境Ｒ４１のディレクトリｄ１の配下には共通機能部であるｆ１とｆ２が存在する。一方、ローカル環境Ｌ４１のディレクトリｄ２の配下には共通機能部であるｆ１とｆ３が存在する。ここで、ｆ１が両方の環境に存在するが、実行制御部がリモート環境Ｒ４１から参照するようなルールを決めておけばよく、このルールに乗っ取ればリモート環境Ｒ４１のｆ１が利用されることになる。
【００１４】
図５は、本発明のリモートアクセス方式を利用したリモートデバックの実施例を示す図である。構成は図１と同じであるため説明を省略する。ここで追加されているのはデバック機能Ｄ５２である。デバック機能Ｄ５２の位置づけは、当説明では実行制御部Ｐ５２の下に位置づけているが、実行制御部Ｐ５２の上（アプリケーションＡ５１’より）でも構わない。ここでは、アプリケーションＡ５１が動作する本来の計算機Ｍ５１にデバック機能がないため、デバック機能Ｄ５２が存在する計算機Ｍ５２は、アプリケーションＡ５１（計算機Ｍ５２上のアプリケーションＡ５１’と同じもの）をリモートデバックするものである。計算機Ｍ５１のアプリケーションＡ５１は、通常は計算機Ｍ５１のローカル環境Ｌ５１をアクセスする（矢印５１）。しかし、計算機Ｍ５１にデバック機能がないため、一連の処理のデバックを行うことができない。そこで、計算機Ｍ５１のアプリケーションＡ５１を計算機Ｍ５１に持ってくる。いままで説明したように、実行制御部Ｐ５１、Ｐ５２がアプリケーションを手直しせずにそのまま動作できる環境を提供しているため、アプリケーションＡ５１はアプリケーションＡ５１’として問題なく動作できる。アプリケーションＡ５１’は、実行環境部Ｐ５２およびデバック機能Ｄ５２上で動作することにより、ローカル環境のアクセス（矢印５３）およびリモート環境Ｒ５１、Ｒ５２がネットワークＮ５１を経由して計算機Ｍ５１のローカル環境Ｌ５１をアクセスすることができる（矢印５２）。これにより、今までデバックできなかったアプリケーションＡ５１の実環境でのデバックが可能になる。
【００１５】
図６は、本発明のリモートアクセス方式を利用した他計算機資源の利用例を示す図である。構成は図１と同じであるため説明を省略する。ここで追加されているのはファイルＦ６１、Ｆ６２である。ここでは、計算機のアプリケーションからネットワーク上の資源をローカル資源と同様にアクセスするものである。
アクセス方法には、計算機Ｍ６１のアプリケーションＡ６１がローカル環境Ｌ６１のファイルＦ６１をローカルアクセス（矢印６１）、または、計算機Ｍ６２のアプリケーションＡ６２がローカル環境Ｌ６２のファイルＦ６２をローカルアクセスする（矢印６２）。計算機Ｍ６３の全く別のアプリケーションＡ６３がリモート環境Ｒ６２、Ｒ６３を利用してネットワークＮ６１を経由して計算機Ｍ６２のローカル環境Ｌ６２のファイルＦ６２をリモートアクセスする（矢印６４）。この方法は、従来のリモートアクセスと同様である。もう一つは、計算機Ｍ６１で動作していたアプリケーションＡ６１を計算機Ｍ６３でアプリケーションＡ６１’として動作させ、アプリケーションＡ６１’が計算機Ｍ６１のローカル環境Ｌ６１のファイルＦ６１をリモートアクセスするものである（矢印６３）。当方法は、今までになく回線速度が速く計算機Ｍ６１より計算機Ｍ６３のＣＰＵ等のパフォーマンスが高い場合に有効である。また、簡易的な業務を構築したりアプリケーションの一元管理を行う場合にも有効な手段である。
【００１６】
図７は、本発明のリモートアクセス方式のアプリケーション動作側の処理手順を示すフローチャートである。このフローチャートの説明において、Ｓに続く番号はステップ番号を示す。
〔Ｓ７１〕アプリケーションを動作させるための、ローカル環境およびリモート環境のパス定義（初めての場合は、パスを生成する）し、ローカル環境に必要な共通機能および固有をインストールする。
【００１７】
〔Ｓ７２〕リモート環境に、リモート環境で利用する共通機能を定義する。また、相手計算機のリモート環境とのネットワーク定義（相手と通信できる環境をつくる）する。
〔Ｓ７３〕ローカル環境およびリモート環境のパスを指定して、アプリケーションを起動する。
【００１８】
〔Ｓ７４〕アプリケーションの実行終了（ＯＳへリターン）なら、処理を終了する。それ以外はステップＳ７５へ進む。
〔Ｓ７５〕リモート環境に定義されている共通機能の呼び出しであれば、ステップＳ７７へ進み、それ以外はステップＳ７６へ進む。
〔Ｓ７６〕ローカル環境の共通機能を呼び出し、要求された機能を実現し、ステップＳ７４へ進む。
【００１９】
〔Ｓ７７〕リモート環境を呼び出し、相手計算機の共通機能を呼び出し、要求された機能を実現し、ステップＳ７４へ進む。
図８は、本発明のリモートアクセス方式のアプリケーションがアクセスする資源側の処理手順を示すフローチャートである。このフローチャートの説明において、Ｓに続く番号はステップ番号を示す。
【００２０】
〔Ｓ８１〕リモート環境で接続した相手計算機から、実行する共通機能名と実行時に必要な情報を受け取る。
〔Ｓ８２〕共通機能名からローカル環境の共通機能を呼び出す。このとき、相手計算機から受け取った情報も渡す。
〔Ｓ８３〕ローカル環境の共通機能は、要求された機能を固有機能を呼び出して実現する。
【００２１】
〔Ｓ８４〕実行結果は、呼び出されたときの逆ルートで相手計算機へ通知し、要求に対する処理を終了する。
図９は、本発明のリモートアクセス方式で端末側のＧＵＩを利用する実施例を示す図である。構成は図１と同じであるため説明を省略する。ここで追加されているのはＧＵＩ制御部Ｇ１０２である。ここでは、アプリケーションＡ１０１が動作する計算機Ｍ１０１がＧＵＩ機能（ユーザインタフェース）を持たないか、あるいはＧＵＩ機能の優れた端末を利用する場合について説明する。
【００２２】
計算機Ｍ１０１のアプリケーションＡ１０１はファイル資源Ｆ１０１をアクセスし加工／編集する（矢印１００）。加工／編集したデータを、あたかもローカル環境のファイルに格納するがごとく処理をする。このとき、格納されるデータがリモート環境Ｒ１０１、ネットワークＮ１０１、リモート環境Ｒ１０２を経由することにより、端末Ｗ１０１のローカル環境Ｌ１０２へ通知される（矢印１０１）。次に、ローカル環境Ｌ１０２からＧＵＩ制御部Ｇ１０２が呼び出されることにより、計算機Ｍ１０１で処理されたデータが端末Ｗ１０２に表示される（矢印１０２）。
【００２３】
なお、端末Ｗ１０１から入力されたデータは逆のルートで計算機Ｍ１０１のアプリケーションＡ１０１に通知される。
図１０は、本発明のリモートアクセス方式で他計算機の資源を利用する別の例を示す図である。構成は図１と同じであるため説明を省略する。ここで追加されているのは擬似環境Ｓ１１１である。ここでは、計算機Ｍ１１３のアプリケーションＡ１１１からネットワークＮ１１１上の計算機Ｍ１１１のファイル資源Ｆ１１１と計算機Ｍ１１２のファイル資源Ｆ１１２をローカル資源と同様にアクセスするものである。
【００２４】
計算機Ｍ１１２については、図６で説明したため省略する（矢印１１０）。計算機Ｍ１１１には、実行制御部およびリモート環境がないため、計算機Ｍ１１２と同様に制御を行うことができない。また、アプリケーションＡ１１１が計算機Ｍ１１１で動作することもできない。しかし、ネットワークＮ１１１を流れるデータ形式（プロトコル）を決めることにより、実行制御部およびリモート環境がない計算機Ｍ１１１でデータ形式を解釈するような擬似環境Ｓ１１１を作成することにより、計算機Ｍ１１３のアプリケーションＡ１１１は、各計算機（Ｍ１１１、Ｍ１１２）の実装状況を意識せずに同じように各計算機（Ｍ１１１、Ｍ１１２）のファイル資源をアクセスすることができる（矢印１１１）。
【００２５】
【発明の効果】
以上説明したように本発明では、１つのアプリケーションがネットワークで接続された何処の計算機でも動作でき、かつ何処の計算機のローカル資源もアクセスすることができるため、例えば、デバック環境を備えた１つの計算機からリモートデバックすること  ができたり、ＣＰＵ等の高パフォーマンスの計算機で容易に動作させたり、また、アプリケーションの一元管理も可能になるため、柔軟な業務構築が可能になる。
【図面の簡単な説明】
【図１】本発明のリモートアクセス方式の原理構成図である。
【図２】本発明のリモートアクセス方式の制御構造を示す図である。
【図３】本発明のリモートアクセス方式の制御例を示す図である。
【図４】本発明のリモートアクセス方式の環境の管理例を示す図である。
【図５】本発明のリモートアクセス方式を利用したリモートデバックの実施例を示す図である。
【図６】本発明のリモートアクセス方式を利用した他計算機資源の利用例を示す図である。
【図７】本発明のリモートアクセス方式のアプリケーション動作側の処理手順を示すフローチャートである。
【図８】本発明のリモートアクセス方式のアプリケーションがアクセスする資源側の処理手順を示すフローチャートである。
【図９】本発明のリモートアクセス方式で端末側のＧＵＩを利用する実施例を示す図である。
【図１０】本発明のリモートアクセス方式で他計算機の資源を利用する別の例を示す図である。
【図１１】従来のリモートアクセス方式の一例を示す図である。
【符号の説明】
Ａ１１、Ａ１１’、Ａ２１、Ａ２２、Ａ３１、Ａ５１、Ａ５１、Ａ６１、Ａ６１、Ａ６２、Ａ６３、Ａ９１、Ａ９２、Ａ９３、Ａ１０１、Ａ１１１  アプリケーション
Ｂ１１、Ｂ２１、Ｂ２２、Ｂ３２  振分部
Ｃ１１、Ｃ１２、Ｃ２１、Ｃ２２、Ｃ３１、Ｃ３２  共通機能部
Ｄ５２  デバック機能
Ｉ１１、Ｉ１２、Ｉ２１、Ｉ２２、Ｉ３１  インタフェース部
Ｌ１１、Ｌ１２、Ｌ３１、Ｌ４１、Ｌ５１、Ｌ５２、Ｌ６１、Ｌ６２、Ｌ９１、Ｌ９２、Ｌ１０２、Ｌ１１１４、Ｌ１１２  ローカル環境
Ｍ１１、Ｍ１２、Ｍ２１、Ｍ２２、Ｍ２３、Ｍ２４、Ｍ３１、Ｍ５１、Ｍ５２、Ｍ６１、Ｍ６２、Ｍ６３、Ｍ９１、Ｍ９２、Ｍ９３、Ｍ１０１、Ｍ１１１、Ｍ１１２、Ｍ１１３  計算機
Ｎ１１、Ｎ５１、Ｎ６１、Ｎ９１、Ｎ１０１、Ｎ１０２  ネットワーク
Ｏ１１、Ｏ１２、Ｏ２１、Ｏ２２、Ｏ３１、Ｏ３２  固有機能部
Ｐ１１、Ｐ１２、Ｐ３１、Ｐ５１、Ｐ５２、Ｐ６１、Ｐ６２、Ｐ６３、Ｐ１０１、Ｐ１０２、Ｐ１１２、Ｐ１１３  実行制御部
Ｒ１１、Ｒ１２、Ｒ３１、Ｒ４１、Ｒ５１、Ｒ５２、Ｒ６１、Ｒ６２、Ｒ６３、Ｒ１０１、Ｒ１０２、Ｒ１１２、Ｒ１１３  リモート環境
Ｔ１１、Ｔ１２、Ｔ２１、Ｔ２２、Ｔ２３、Ｔ２４、Ｔ３１、Ｔ３２  通信部
Ｇ１０２  ＧＵＩ  制御部
Ｓ１１１  擬似環境
Ｆ６１、Ｆ６２、Ｆ９１、Ｆ９２、Ｆ１０１、Ｆ１１１、Ｆ１１２  ファイル資源
【図１】
0003932641.tif 000002
【図２】
0003932641.tif 000003
【図３】
0003932641.tif 000004
【図４】
0003932641.tif 000005
【図５】
0003932641.tif 000006
【図６】
0003932641.tif 000007
【図７】
0003932641.tif 000008
【図８】
0003932641.tif 000009
【図９】
0003932641.tif 000010
【図１０】
0003932641.tif 000011
【図１１】
0003932641.tif 000012