(57)【要約】【課題】  クローズドネットワークの機密性を維持しつつ、インターネットからクローズドネットワーク内にあるホストアプリケーションに対して、Ｗｅｂブラウザでアクセスすることを実装すること。【解決手段】  クローズドネットワーク内にあるホストアプリケーションの情報をＨＴＭＬに変換するプログラムと、中継サーバを用いたインターネット接続システム、情報提供装置、接続方法及び接続のためのプログラムによって、動的にページをクライアント端末で操作できるようにする。【選択図】図１
2008262450.tif 000002
【特許請求の範囲】
【請求項１】
クローズドネットワーク内に位置するホストマシンと、
前記ホストマシン上で実行されるホストアプリケーションの業務フローと
前記ホストアプリケーションの業務フローをＷｅｂブラウザで操作可能とするための変換システムと、
前記の変換システムを実装するＷｅｂアプリケーションサーバマシンと、
インターネットと前記クローズドネットワークを接続すると共に、インターネットから前記クローズドネットワークへの接続を許可するルーティング装置と、
インターネット内に位置し、前記インターネットに接続する利用者の端末であるクライアント端末から前記ルーティング装置との接続を中継する中継装置と、
インターネット上にあるクライアント端末と、
を備え
前記中継装置は、
前記クライアント端末から、前記ルーティング装置を通じた前記Ｗｅｂアプリケーションへの接続要求として、前記利用者を識別する利用者識別情報を受信して格納する接続要求保持部と、
前記外部端末からの接続要求の有無を確認する旨の接続確認要求を前記ルーティング装置から受信した場合に、前記接続要求保持部に格納されている前記利用者識別情報を前記ルーティング装置に出力する接続要求出力部と
を有し、
前記ルーティング装置は、
前記中継装置に前記接続確認要求を定期的に送信する接続要求確認部と、
前記中継装置の接続要求出力部から前記利用者識別情報を受信し、前記利用者識別情報に基づいて前記外部端末への接続の可否を判断する接続判断部と、
前記接続判断部が接続可と判断した場合に、前記外部端末に接続して前記外部端末に前記コンテンツを提供する接続実行部とを有する
ことを特徴とする、ホストアプリケーションのインターネット端末対応方法。
【請求項２】
請求項１のインターネット端末対応方法であって、前記インターネットは、前記外部端末である携帯通信端末から接続可能であり、前記クローズドネットワークは、前記携帯通信端末から接続不可であり、前記中継装置の前記接続要求保持部は、前記携帯通信端末から前記利用者識別情報を受信して格納することを特徴とする請求項１に記載の接続システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットにある端末からクローズドネットワーク内のホストアプリケーションに接続する接続システム、情報提供装置、接続方法及び接続のためのプログラムに関する。
【背景技術】
【０００２】
社会における情報の重要性の高まりに伴い、通信インフラの整備が進んでいる。例えばインターネットなどのオープンネットワークは、一般社会における通信インフラとしての地位を確立している。また、企業は、情報の機密性の確保、及び企業内での情報共有化の要求を満たすために、企業内で閉じているクローズドネットワークを独自に確立する場合が多々ある。
【０００３】
従来のクローズドネットワークに構築したホストアプリケーションをインターネット端末対応方式の一例として、例えば特許文献１には、サーバマシンの実行制御部により、Ｗｅｂブラウザが表示可能なＨＴＭＬ（HyperText Markup Language）フォーマットの画面を送信し、そして、送信した画面に対応したＨＴＭＬフォーマットの電文を実行制御部が受信することにより、その電文内容に基づいて、ホストマシンのホストアプリケーションの動作を制御するシステムが開示されている。また、特許文献２には、既存のオンラインアプリケーションのホストアプリケーションを改造することなく、クライアントアプリケーションを、Ｗｅｂブラウザ端末を用いるための手法が開示されている。
【０００４】
しかし、例えば外出先などから、クローズドネットワーク内で管理されているコンテンツを取り出したい場合に対応するためには、クローズドネットワークの機密性を維持しつつ、オープンネットワークからクローズドネットワークにアクセスできるようにする必要がある。
【０００５】
クローズドネットワークは、一般には、クローズドネットワークの外にあるインターネット端末からはアクセスできない。このため、インターネット端末からクローズドネットワークのシステムを見る場合は、グローバルアドレスを取得しファイアウォールを設置し外部からの安全な接続を確約するためのセキュリティー対策をする必要があった。また、ネットワークセキュリティーの知識も必要になっている。
【０００６】
クローズドネットワークの機密性を保ちつつ、インターネット端末からクローズドネットワーク内の装置に接続する接続システム、情報提供装置、接続方法及び接続のためのプログラムとして、特許文献３が開示されている。これは、インターネット上の端末から、クローズドネットワークに接続するための仕組みであるが、汎用機やオフコンなどのホストマシンで、この仕組みを実装することは困難であった。
【特許文献１】特開平１１−２０３２４３号公報
【特許文献２】特許公開２００２−１５７２１９
【特許文献３】ＷＯ２００４／０２３３２１
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、クローズドネットワークの機密性を維持しつつ、インターネットからクローズドネットワークのホストアプリケーションに対して、Ｗｅｂブラウザでアクセスすることを実装することにある。
【課題を解決するための手段】
【０００８】
前記課題を解決する手段を提供する本発明は、クローズドネットワーク内に位置するホストマシンと、前記ホストマシン上で実行されるホストアプリケーションの業務フローと、前記ホストアプリケーションの業務フローをＷｅｂブラウザで操作可能とするための変換システムと前記の変換システムを実装するＷｅｂアプリケーションサーバマシンとを有する。ホストマシンと接続するサーバマシンが、ホストマシン上で実行されるホストアプリケーションのＷｅｂブラウザ対応変換サービスを行う変換サービス手段を備え、前記変換サービス手段は、前記変換サービス手段を呼び出すための記述がなされており、Ｗｅｂブラウザによってアクセスされる、変換サービス呼出しコンテンツ介して呼び出され、記変換サービス手段は、Ｗｅｂアプリケーションからの要求を受け取り、前記ホストアプリケーションとデータの送受を行い、前記ホストアプリケーショの出力結果を、前記変換サービス呼出しコンテンツに引渡し、前記変換サービス呼出しコンテンツは、動的にＨＴＭＬ文を生成する手段を用いて、前記変換サービス手段から受け取った情報を、前記Ｗｅｂブラウザで表示可能な形式に動的に生成する。
【０００９】
また、本発明は、インターネット上にあるクライアント端末からみるために、インターネット上のクライアント端末と、インターネット内に位置し、前記インターネットに接続する利用者の端末であるクライアント端末から前記Ｗｅｂアプリケーションサーバマシンとの接続を中継する中継装置と、前記インターネットと前記クローズドネットワークを接続すると共に、前記インターネットから前記クローズドネットワークへの接続を許可するルーティング装置とを備え、前記Ｗｅｂブラウザで表示可能な情報は、前記ルーティング装置を通じて接続を中継する前記中継装置に送信し、また、前記中継装置からクライアント端末に送信手段と、を備えている。
【００１０】
また、前記中継装置は、前記クライアント端末から、前記ルーティング装置を通じた前記Ｗｅｂアプリケーションへの接続要求として、前記利用者を識別する利用者識別情報を受信して格納する接続要求保持部と、前記外部端末からの接続要求の有無を確認する旨の接続確認要求を前記ルーティング装置から受信した場合に、前記接続要求保持部に格納されている前記利用者識別情報を前記ルーティング装置に出力する接続要求出力部とを有し、前記ルーティング装置は、前記中継装置に前記接続確認要求を定期的に送信する接続要求確認部と、前記中継装置の接続要求出力部から前記利用者識別情報を受信し、前記利用者識別情報に基づいて前記外部端末への接続の可否を判断する接続判断部と、前記接続判断部が接続可と判断した場合に、前記外部端末に接続して前記外部端末に前記コンテンツを提供する接続実行部とを有する。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、クローズドネットワーク上にあるホストアプリケーションを変更・改造せずに、また、ネットワークの仕組みを変更せずにクローズドネットワークの機密性を維持しつつ、インターネットから利用することができるシステムを提供することができる。
【００１２】
また、既存ホストアプリケーションを変更することなく、ＮＴＴドコモのｉモード携帯端末（ｉモード対応ブラウザ）等に代表される、Ｗｅｂブラウザ端末として最低限の要件しか持たないＷｅｂブラウザ端末上においても、インターネット対応アプリケーションとすることができる、ということである。その理由は、本発明においては、ホストアプリケーションに対してはオペレータ操作と同等な内部制御を行いつつ、Ｗｅｂブラウザ端末の表示能力や機能を動的に組み立てて提供できる手段を有しており、既存ホストアプリケーションに全く影響を与えることなく、ホストアプリケーションの画面情報と関連付けをしたＷｅｂアプリケーションを構築することができ、また、中継サーバとの連携によって、携帯端末で見るための仕組みが実施できるためである。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について説明する。図１を参照すると、本発明の一実施の形態においては、ホストマシン２と、クライアント端末７上で動作するＷｅｂブラウザとは、Ｗｅｂアプリケーション変換サーバマシン３と、ルーティング装置４と、中継装置６と、を介し接続される。
【００１４】
Ｗｅｂアプリケーション変換サーバマシン３は、Ｗｅｂブラウザで動作する動的ＨＴＭＬ（HyperText Markup Language）生成手段によって制御され、ルーティング装置４を通しての特定のＵＲＬ（uniform resource locators）に対する接続要求によって起動される。
【００１５】
Ｗｅｂアプリケーション変換サーバ内のサービス呼出しコンテンツは、Ｗｅｂアプリケーションからの要求を受け取り、ホストマシン２内にあるホストアプリケーションとのデータ連携を行い、その結果を、変換サービス呼出しコンテンツ内で変換する。
【００１６】
変換サービス呼出しコンテンツは、動的ＨＴＭＬ生成手段を用いて、変換サービスから受け取った情報を、Ｗｅｂブラウザで表示可能な形式に動的に整形し、ルーティング装置４を介して、インターネット上の中継サーバ６に送信し、インターネット上の中継サーバ６は、インターネット上のクライアント端末７へ送信する。
【００１７】
変換サービスでは、変換サービスインターフェースを介して同期制御手段が、クライアント端末からの接続管理を受け付ける。
【００１８】
このように、変換サービス呼出しコンテンツを実装したＷｅｂアプリケーションサーバ３、および、ルーティング装置、および、インターネット上の中継サービスをもちいることにより、既存ホストアプリケーションを変更することなく、従来から提供していたホスト上の業務プログラムを、Ｗｅｂブラウザを使用したインターネット対応アプリケーションにすることを可能にするだけでなく、ｉモード携帯端末に代表される、ホストアプリケーションが期待する画面表示能力を満たさないＷｅｂブラウザ端末上においても、機密性を保ったままで動作させる環境を構築することができる。
【実施例１】
【００１９】
本発明の実施例として、クローズドネットワーク内に既存するホストコンピュータをクライアント端末として携帯電話端末で操作する場合について、図２を用いて説明する。
この仕組みでは、（１）クローズドネットワーク１２内にあるルーティング装置２３が、インターネットにある中継装置２２に対して、クライアント要求が無いかを定期的にポーリングしている。例えば1秒ごとのポーリングなどであるが、この期間は、どのように定めてもかまわない。ここで特徴は、ルーティング装置２３から中継装置２２への一方向の接続だということである。このため、クローズドネットワークからインターネットへのアクセスは、通常のインターネットを見るための仕組みが備わっておれば、特別なネットワークの変更をする必要がない。
【００２０】
（２）携帯電話クライアント端末２１から、ホストアプリケーションの操作要求は、中継装置２２に対して行われる。ここで、中継装置２２では、この端末からの接続要求に対して、（３）一定期のポーリングに対応するように変換し返値として、ルーティング装置２３に内容を返すものとなる。ルーティング装置２３は、この要求を受け取ったことに対して、クライアント端末が接続可能かのセキュリティーチェックを実施し、要求が正常だと判断した上で、（４）Ｗｅｂアプリケーションサーバ２４にホストデータへの要求信号を発する。Ｗｅｂアプリケーションサーバ２４は、（５）ホストコンピュータ２５に対してあらかじめ登録していた手順に従ってエミュレータを操作する。（６）この操作要求に対して、Ｗｅｂアプリケーションサーバ２４内にあるＷｅｂ変換プログラムが、Ｗｅｂブラウザで表示可能なＨＴＭＬ化を実行し、（７）そのＨＴＭＬデータをルーティング装置２３に返す。（８）ルーティング装置２３は、この受け取ったデータを（３）での返値データとして、中継装置２２に渡す。（９）中継装置２２は、これを元接続してきた携帯電話クライアント端末２１に対して、ＨＴＭＬデータを返すことによって、携帯電話のクライアント端末でのＷｅｂブラウザの機能により、ホスト操作の結果が表示される。
【産業上の利用可能性】
【００２１】
本発明に係るシステム及びこの方法は、ホストマシンの仕組みやネットワークの仕組みを変更することなく、クローズドネットワークの機密性を維持し、社外などからのホストアプリケーションの活用ができる。また、ホストマシンの情報をインターネット販売や顧客に対するサービス提供の一環として利用することもできるようになる。
【図面の簡単な説明】
【００２２】
【図１】本発明の構成の一例を説明する図である。
【図２】本発明の実施例を説明する図である。
【符号の説明】
【００２３】
１：クローズドネットワーク
２：ホストマシン
３：Ｗｅｂアプリケーション変換サーバマシン
４：ルーティング装置
５：インターネット内
６：中継装置
７：クライアント端末
１１：インターネット内
１２：クローズドネットワーク
２１：携帯電話クライアント端末
２２：中継装置
２３：ルーティング装置
２４：Ｗｅｂアプリケーションサーバ
２５：ホストマシン
【図１】
2008262450.tif 000003
【図２】
2008262450.tif 000004