(57)【要約】【課題】  Ｗｅｂブラウザ上で動作するプラグイン上で従来の基幹業務画面を表示させる手法を用いて移行した基幹業務システムに、最小限の工数でＷｅｂ技術を用いた機能拡張や表現力強化を実装する際に必須となる、基幹業務画面と基幹業務画面外を結び付けるインターフェイスを提供することを目的とする。【解決手段】  ユーザ端末は、サーバから基幹業務起動ＨＴＭＬデータを受信し、それに含まれるプラグインを実行して基幹業務画面を表示する。ユーザ操作により基幹業務画面が遷移したり印刷指示が為されたとき、基幹業務画面側からＨＴＭＬ上のスクリプト言語に、画面遷移や印刷処理が行われたこと示す情報を渡す。ＨＴＭＬ上のスクリプト言語は、該情報を受けて、ＨＴＭＬデータに反映させて再表示を行う。【選択図】  図１
2012216067.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末にて、サーバ上の基幹業務プログラムと連携してＨＴＭＬデータの表示を行う基幹業務画面連携表示方法であって、
予めユーザ端末に、前記サーバ上の基幹業務プログラムに接続し基幹業務画面データを取得して基幹業務画面として表示するためのプラグインを組み込んでおき、
サーバ上は、前記プラグインを特定するプラグイン情報と、前記サーバ上の基幹業務プログラムを特定するＵＲＬと、所定のスクリプトを含み前記基幹業務画面以外の表示を行うためのＨＴＭＬデータとを含む基幹業務起動ＨＴＭＬデータを保持するとともに、
前記ユーザ端末が、前記サーバから前記基幹業務起動ＨＴＭＬデータを受信するステップと、
前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のプラグイン情報で特定されるプラグインを実行するステップと、
前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のスクリプトの記述を取得し、前記基幹業務画面以外の表示を行うＨＴＭＬデータを表示するとともに、前記スクリプトを実行するステップと、
前記ユーザ端末上で実行されるプラグイン処理が、前記ＵＲＬで特定される前記サーバ上の基幹業務プログラムに接続し、基幹業務画面を取得して表示するステップと、
前記ユーザ端末上で実行されるプラグイン処理が、ユーザ操作に応じて前記基幹業務画面が遷移し画面確定したとき、前記スクリプト処理に、確定した前記基幹業務画面の画面情報ファイル名を送るステップと、
前記ユーザ端末上で実行されるスクリプト処理が、前記プラグイン処理から送られる画面情報ファイル名を受け取り、該画面情報ファイル名の画面情報を取得して前記基幹業務画面以外の表示を行うＨＴＭＬデータに反映させて再表示を実行するステップと
を備えることを特徴とする基幹業務画面連携表示方法。
【請求項２】
ユーザ端末にて、サーバ上の基幹業務プログラムと連携してＨＴＭＬデータの表示を行う基幹業務画面連携表示方法であって、
予めユーザ端末に、前記サーバ上の基幹業務プログラムに接続し基幹業務画面データを取得して基幹業務画面として表示するためのプラグインを組み込んでおき、
サーバ上は、前記プラグインを特定するプラグイン情報と、前記サーバ上の基幹業務プログラムを特定するＵＲＬと、所定のスクリプトを含み前記基幹業務画面以外の表示を行うためのＨＴＭＬデータとを含む基幹業務起動ＨＴＭＬデータを保持するとともに、
前記ユーザ端末が、前記サーバから前記基幹業務起動ＨＴＭＬデータを受信するステップと、
前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のプラグイン情報で特定されるプラグインを実行するステップと、
前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のスクリプトの記述を取得し、前記基幹業務画面以外の表示を行うＨＴＭＬデータを表示するとともに、前記スクリプトを実行するステップと、
前記ユーザ端末上で実行されるプラグイン処理が、前記ＵＲＬで特定される前記サーバ上の基幹業務プログラムに接続し、基幹業務画面を取得して表示するステップと、
前記ユーザ端末上で実行されるプラグイン処理が、ユーザ操作に応じて前記基幹業務画面で処理している帳票の印刷指示を受け付けたとき、前記スクリプト処理に、印刷指示された帳票の帳票定義ファイル名を送るステップと、
前記ユーザ端末上で実行されるスクリプト処理が、前記プラグイン処理から送られる帳票定義ファイル名を受け取り、該帳票定義ファイル名の帳票データを取得して前記基幹業務画面以外の表示を行うＨＴＭＬデータに反映させて再表示を実行するステップと
を備えることを特徴とする基幹業務画面連携表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、従来のメインフレームやＣ／Ｓ環境で動作するウィンドウ形式の基幹業務画面を、Ｗｅｂブラウザ上で動作するプラグインを使用する形式に移行した場合、基幹業務画面にて従来の表現や操作性を保持したまま、最小限の工数でＷｅｂ技術を取り込むために必要な、基幹業務画面と基幹業務画面外のＨＴＭＬ上に記述するスクリプト言語との連携を行うために必要なインターフェイスに関するものである。
【背景技術】
【０００２】
企業ではその業務遂行の為に、各種の基幹業務システムを使用しており、その基幹業務システムの一例としては、財務会計、給与計算、販売管理、仕入管理、在庫管理、税務申告、固定資産管理、原価管理、顧客管理、人事管理、エレクトロニック・バンキング等のシステムがある。
【０００３】
これらのシステムには、メインフレームやＣ／Ｓ（クライアント／サーバ）環境で動作する資産が数多く残っている。近年、これらの資産を生かしたまま、メインフレームやＣ／Ｓ環境からオープン環境やＷｅｂ環境へシステム移行したいという要望が増えている。
【０００４】
このようなシステム移行に関する公知技術文献としては、下記特許文献１が存在する。該文献は、メインフレームのアプリケーション資産を生かしてオープン環境に移行するため、アプリケーション資産の言語をＪａｖａ（登録商標）化したりネットワークインターフェースをＷｅｂサービス化する手法を開示している。
【０００５】
また、基幹業務画面をＷｅｂブラウザに表示する手法としては、特許文献２のようにシステムの中間でオンライン業務プログラムのデータをＨＴＭＬに変換する手法が存在する。また、操作性や表現を維持するためにＨＴＭＬへ変換せずＷｅｂ環境へ移行する手法として、ブラウザ上で動作するプラグインを使用してプラグイン上で従来の基幹業務画面を表示させる手法が存在する。
【０００６】
さらに、基幹業務画面の業務処理遷移にともなった画面切り替えを別フレームにて実現する手法として、特許文献３に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３５５４１３
【特許文献２】特開平１１−２１２９１４
【特許文献３】特開平１０−１７１７５５
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記背景技術で挙げた、ブラウザ上で動作するプラグインを使用してプラグイン上で従来の基幹業務画面を表示させる手法は、メインフレームやＣ／Ｓ環境で動作するＣＵＩ（キャラクタ・ユーザ・インターフェース）の基幹業務画面を、Ｗｅｂブラウザ上にそのままの形で移行することが可能であり、メインフレームやＣ／Ｓ環境の表現や操作性を保持したままＷｅｂ環境に移行したいユーザに対して有用な手法である。
【０００９】
しかし、従来の表現や操作性を保持することを目的にこの手法を用いてＷｅｂ環境へ移行するユーザからは、従来の表現や操作性の保持に留まらず、Ｗｅｂ環境への移行に伴いＷｅｂ技術を用いた機能拡張や表現力強化を求められることがある。
【００１０】
この要求に対応するためには、従来の表現や操作性の保持には適さないが、最新のＷｅｂ技術を取り込めるプラグインを使用して最初からプラグインを作り直すか、従来の表現や操作性の保持に適しているプラグインを使用したまま、Ｗｅｂ技術を取り込む必要があるが、前者は従来の表現や操作性を作り込むのに多大な工数がかかり、後者はＷｅｂ技術を取り込むのに多大な工数がかかることになる。
【００１１】
この要求に対して、最小限の工数で対応するための回避手段としては、基幹業務画面はそのままの仕組みで使用し、基幹業務画面外のＨＴＭＬ上にスクリプト言語を記述することで、ユーザに対してＷｅｂ技術を用いた機能拡張や表現力強化を提供することが可能となる。
【００１２】
ただし、そのような手法を用いる場合、従来の基幹業務画面と基幹業務画面外のＨＴＭＬ上に記述したスクリプトが連動して動作する仕組みが存在しないため、基幹業務画面が画面遷移を行っても基幹業務画面外のＨＴＭＬ上に記述したスクリプトでは画面遷移が発生したことを検知することができない。結果として、基幹業務画面と基幹業務画面外のＨＴＭＬ上に記述したスクリプトとで連動した動作ができないため、実用的なものとならない。
【００１３】
本発明の目的は、Ｗｅｂブラウザ上で動作するプラグイン上で従来の基幹業務画面を表示させる手法を用いて移行した基幹業務システムに、最小限の工数でＷｅｂ技術を用いた機能拡張や表現力強化を実装する際に必須となる、基幹業務画面と基幹業務画面外を結び付けるインターフェイスを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、請求項１に係る発明は、ユーザ端末にて、サーバ上の基幹業務プログラムと連携してＨＴＭＬデータの表示を行う基幹業務画面連携表示方法であって、予めユーザ端末に、前記サーバ上の基幹業務プログラムに接続し基幹業務画面データを取得して基幹業務画面として表示するためのプラグインを組み込んでおき、サーバ上は、前記プラグインを特定するプラグイン情報と、前記サーバ上の基幹業務プログラムを特定するＵＲＬと、所定のスクリプトを含み前記基幹業務画面以外の表示を行うためのＨＴＭＬデータとを含む基幹業務起動ＨＴＭＬデータを保持するとともに、前記ユーザ端末が、前記サーバから前記基幹業務起動ＨＴＭＬデータを受信するステップと、前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のプラグイン情報で特定されるプラグインを実行するステップと、前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のスクリプトの記述を取得し、前記基幹業務画面以外の表示を行うＨＴＭＬデータを表示するとともに、前記スクリプトを実行するステップと、前記ユーザ端末上で実行されるプラグイン処理が、前記ＵＲＬで特定される前記サーバ上の基幹業務プログラムに接続し、基幹業務画面を取得して表示するステップと、前記ユーザ端末上で実行されるプラグイン処理が、ユーザ操作に応じて前記基幹業務画面が遷移し画面確定したとき、前記スクリプト処理に、確定した前記基幹業務画面の画面情報ファイル名を送るステップと、前記ユーザ端末上で実行されるスクリプト処理が、前記プラグイン処理から送られる画面情報ファイル名を受け取り、該画面情報ファイル名の画面情報を取得して前記基幹業務画面以外の表示を行うＨＴＭＬデータに反映させて再表示を実行するステップとを備えることを特徴とする。
【００１５】
請求項２に係る発明は、ユーザ端末にて、サーバ上の基幹業務プログラムと連携してＨＴＭＬデータの表示を行う基幹業務画面連携表示方法であって、予めユーザ端末に、前記サーバ上の基幹業務プログラムに接続し基幹業務画面データを取得して基幹業務画面として表示するためのプラグインを組み込んでおき、サーバ上は、前記プラグインを特定するプラグイン情報と、前記サーバ上の基幹業務プログラムを特定するＵＲＬと、所定のスクリプトを含み前記基幹業務画面以外の表示を行うためのＨＴＭＬデータとを含む基幹業務起動ＨＴＭＬデータを保持するとともに、前記ユーザ端末が、前記サーバから前記基幹業務起動ＨＴＭＬデータを受信するステップと、前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のプラグイン情報で特定されるプラグインを実行するステップと、前記ユーザ端末が、受信した基幹業務起動ＨＴＭＬデータ中のスクリプトの記述を取得し、前記基幹業務画面以外の表示を行うＨＴＭＬデータを表示するとともに、前記スクリプトを実行するステップと、前記ユーザ端末上で実行されるプラグイン処理が、前記ＵＲＬで特定される前記サーバ上の基幹業務プログラムに接続し、基幹業務画面を取得して表示するステップと、前記ユーザ端末上で実行されるプラグイン処理が、ユーザ操作に応じて前記基幹業務画面で処理している帳票の印刷指示を受け付けたとき、前記スクリプト処理に、印刷指示された帳票の帳票定義ファイル名を送るステップと、前記ユーザ端末上で実行されるスクリプト処理が、前記プラグイン処理から送られる帳票定義ファイル名を受け取り、該帳票定義ファイル名の帳票データを取得して前記基幹業務画面以外の表示を行うＨＴＭＬデータに反映させて再表示を実行するステップとを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、基幹業務画面側からＨＴＭＬ上のスクリプト言語に画面遷移や帳票印刷が行われたこと示す情報を渡すインターフェイスを追加することで、スクリプト言語が該インターフェイスから情報を取得し、基幹業務画面側の画面遷移や帳票印刷と連携してＨＴＭＬの再描画を行うことが可能となる。ＨＴＭＬを再描画する際、スクリプト言語の記述次第では、データ送信用のＦＯＲＭ配置や画像ファイルの取得表示、基幹業務プラグイン以外のプラグイン埋め込みなど実装することができる。基幹業務画面については、従来のメインフレームやＣ／Ｓ環境での操作性や表現を維持することができるため、従来の操作性と表現を維持しつつ、Ｗｅｂ環境への移行に伴った機能拡張や表現力強化を求めるユーザにも対応可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態例を示すシステムの全体構成を示すブロック図である。
【図２】基幹業務画面のイメージ図である。
【図３】基幹業務起動ＨＴＭＬ中のデータ構成図である。
【図４】基幹業務画面表示の概要を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について図面を用いて説明する。
【００１９】
図１は、本発明の一実施の形態例を示すシステムの全体構成を示すブロック図である。同図の基幹業務処理システムは、Ｗｅｂサーバ１０９を備えたサーバ端末１０１と、Ｗｅｂブラウザ１１０を備えたユーザ端末１０２とを備える。Ｗｅｂサーバ１０９は、基幹業務起動ＨＴＭＬ１０８、基幹業務処理プログラム１０７、基幹業務画面の画面定義情報を持つ画面情報ファイル１０４，１０５、および帳票定義ファイル１０６を備えている。サーバ端末１０１とユーザ端末１０２とは、ＴＣＰ／ＩＰによるインターネット１０３で接続されている。Ｗｅｂサーバ１０９とＷｅｂブラウザ１１０とは、インターネット１０３を介してＨＴＴＰプロトコルにて通信を行う。
【００２０】
Ｗｅｂブラウザ１１０は、Ｗｅｂブラウザ１１０が備える通信処理部１１４を介して、Ｗｅｂサーバ１０９に格納された基幹業務起動ＨＴＭＬ１０８を取得する。基幹業務起動ＨＴＭＬ１０８には、基幹業務プラグイン１１８を指し示すプラグイン情報と基幹業務処理プログラム１０７に接続するためのＵＲＬが記載されている。基幹業務プラグイン１１８は、基幹業務画面を基幹業務表示部１１７に描画するために必須のプログラムである。Ｗｅｂブラウザ１１０は、通信処理部１１４にて取得した基幹業務起動ＨＴＭＬ１０８をＨＴＭＬ解析部１１５にて解析し、基幹業務プラグイン１１８のプラグイン情報を参照し基幹業務プラグイン１１８をロードする。
【００２１】
基幹業務プラグイン１１８は、基幹業務プログラム１０７に接続し、初期画面表示を行う。本実施形態のシステムでは、このタイミングで、初期画面表示に必要な画面情報ファイルＡ１０４をダウンロードし、プラグイン表示処理部１１２を経由し基幹業務表示部１１７に初期画面の表示を行う。基幹業務表示部１１７に表示される基幹業務画面は、メインフレームやＣ／Ｓ環境で動作するＣＵＩの基幹業務画面と同等の形であり、ユーザインターフェースの表現やキー操作性は保持したままＷｅｂ環境への移行を行った状態となる。
【００２２】
初期画面表示後、利用者が基幹業務表示部１１７にて画面操作を行い画面確定を行うと、画面確定情報がプラグイン表示処理部１１２を介して基幹業務プラグイン１１８に渡り、基幹業務プラグイン１１８は次画面表示を行う。本システムでは、このタイミングで次画面表示に必要な画面情報ファイルＢ１０５を受け取り、プラグイン表示処理部１１２を経由し基幹業務表示部１１７に次画面の表示を行う。
【００２３】
なお、基幹業務起動ＨＴＭＬ１０８に基幹業務用以外のＨＴＭＬ文章の記述がある場合、ＨＴＭＬ表示部１１６には当該ＨＴＭＬの記述に従って表示が為される。ＨＴＭＬ表示部１１６側では通常のＨＴＭＬ表示が可能なため、スクリプト言語を使用して、該スクリプト言語の記述次第でデータ送信用のＦＯＲＭ配置や画像ファイルの取得表示、基幹業務プラグイン以外のプラグイン埋め込みなどを実装することができる。
【００２４】
しかし、そのような実装を行ったとしても、そのままではＨＴＭＬ表示部１１６と基幹業務表示部１１７には関連性がないため、基幹業務表示部１１７で画面遷移が発生した場合にＨＴＭＬ表示部１１６が連動するようなシステムを構築することはできず、ＨＴＭＬ部分の活用が限られてしまうのが現状であった。
【００２５】
本実施形態のシステムでは、ＨＴＭＬ表示部１１６と基幹業務表示部１１７間が連動するためのインターフェイスを提供することで、基幹業務表示部１１７の画面遷移発生タイミングでＨＴＭＬ表示部１１６の切り替えを可能とし、ＨＴＭＬ表示部１１６では従来の基幹業務画面では実現できないスクリプト言語を使用したＷｅｂ機能を実装することを可能とする。
【００２６】
ＨＴＭＬ表示部１１６と基幹業務表示部１１７間が連動するためのインターフェイスは、基幹業務プラグイン１１８に実装することで実現する。すなわち、基幹業務プラグイン１１８に用意するインターフェイスは、ＨＴＭＬ表示部１１６で動作するスクリプトに対し、基幹業務プラグイン１１８で使用中の画面情報ファイル名を渡せるように実装するものとする。また、基幹業務起動ＨＴＭＬ１０８では、このインターフェイスを使用し、基幹業務プラグイン１１８から使用中の画面情報ファイル名を一定のタイミングで取得するスクリプトを記述するものとする。このスクリプトの記述により、インターフェイスから取得した画面情報ファイル名が切り替わったこタイミングを基幹業務表示部１１７で画面遷移が発生したタイミングと判断できるため、該スクリプト言語の記述により、このタイミングでＨＴＭＬ表示部１１６を再描画することができる。
【００２７】
このインターフェイスを使用することで、スクリプト言語の記述次第で、基幹業務表示部１１７に表示する画面と連動してＨＴＭＬ表示部１１６を変更することができ、ＨＴＭＬ表示部１１６と基幹業務表示部１１７を連動させることが可能となる。
【００２８】
なお、本実施形態のシステムでは、画面表示時だけでなく、基幹業務プラグイン１１８のプラグイン印刷処理部１１１にて帳票印刷を行った場合にも同様の動作をするようにしている。帳票印刷では、画面情報ファイルは使用せず、帳票定義ファイルＡ１０６を使用し、画面表示の代わりにプリンタ１１３に紙を出力するタイミングを取得することが可能となる。
【００２９】
図２は、基幹業務システムにおける画面イメージを示す。Ｃ／Ｓシステム ＣＵＩ画面２０１は、メインフレームＣ／Ｓ環境で動作するウィンドウ形式の基幹業務画面イメージである。Ｗｅｂシステム ＣＵＩ画面２０２は、Ｗｅｂ環境にてウェブブラウザのＨＴＭＬ上にある基幹業務表示部にＣ／ＳシステムＣＵＩ画面を移行した画面イメージである。インターフェイス使用画面２０３は、本発明のインターフェイスを使用し、基幹業務画面の外部に基幹業務以外のオブジェクトを埋め込んだ画面イメージである。この画面イメージの上側の「ＰＦ１…データ入力」などの表示が為されている画面が、２０１，２０２に示したのと同様の基幹業務画面であり、この画面上で所定の操作を行うことにより基幹業務を実行する。下側のグラフの表示画面が、基幹業務以外のオブジェクトを埋め込んだＨＴＭＬ表示の画面である。本実施形態では、この上側の画面と下側の画面とを連動させることができるので、例えば、上側の基幹業務画面で何らかの操作を行って画面が確定すると、その状態が下部のグラフに反映されて表示されるような動作が可能である。
【００３０】
図３は、基幹業務起動ＨＴＭＬ１０８が含むデータ（部分）の例を示す。プラグイン情報３０１は、基幹業務プラグイン１１８を指し示す情報である。接続ＵＲＬ３０２は、基幹業務処理プログラム１０７に接続するためのＵＲＬである。
【００３１】
図４は、基幹業務画面表示およびＨＴＭＬ表示の動作を示すフローチャートである。利用者がユーザ端末１０２上でＷｅｂブラウザ１１０を起動すると（ステップ４０１）、Ｗｅｂブラウザ１１０は、基幹業務起動ＨＴＭＬ１０８のダウンロードと解析を行う（ステップ４０２）。ＨＴＭＬ解析の結果、通常のＨＴＭＬで記載されたデータ部分はＨＴＭＬ表示部１１６に渡される。ステップ４０９〜４１４は、ＨＴＭＬ表示部１１６による処理である。ＨＴＭＬ表示部１１６は、ステップ４０２から渡されたデータを受け取ってＨＴＭＬ表示を開始する（ステップ４０９）。
【００３２】
ステップ４０９の後、ＨＴＭＬ表示部１１６は、渡されたＨＴＭＬのデータ中にスクリプトの記述があるか判定する（ステップ４１０）。無ければ、渡されたＨＴＭＬのデータを表示して、ＨＴＭＬ表示を完了する（ステップ４１４）。スクリプトの記述があれば、ステップ４１１以降のループ処理を繰り返す。まず、画面情報ファイル名を待ち受ける（ステップ４１１）。基幹業務プラグイン１１８から画面情報ファイル名が送られてきたら、その画面情報ファイル名を取得する（ステップ４１２）。次に、取得した画面情報ファイル名から業務画面のデータを取得し、その業務画面のデータに連動してＨＴＭＬの表示を再描画する（ステップ４１３）。その後、ステップ４１１に戻る。
【００３３】
ステップ４０３で基幹業務起動ＨＴＭＬ１０８中に基幹業務プラグインを指し示すプラグイン情報３０１が定義されていた場合は、対応する基幹業務プラグイン１１８を起動する（ステップ４０４）。プラグイン情報３０１がない場合は、基幹業務画面表示処理を行わず通常のＨＴＭＬ表示のみとなるので、ステップ４０９からのＨＴＭＬ表示部１１６による処理を行えばよい。
【００３４】
ステップ４０５〜４０８は、ステップ４０４で起動された基幹業務プラグイン１１８の処理である。基幹業務プラグイン１１８は、基幹業務起動ＨＴＭＬ１０８に含まれている接続ＵＲＬ３０２を使用して、基幹業務プログラム１０７に接続し、画面情報ファイルの取得を行う（ステップ４０６）。接続ＵＲＬ３０２がない場合は、基幹業務画面表示処理を行わず、ステップ４０９から通常のＨＴＭＬ表示のみとなる。
【００３５】
基幹業務プラグイン１１８は、画面情報ファイル取得後、プラグイン表示処理部１１２を介して基幹業務表示部１１７に基幹業務画面の画面表示を行う（ステップ４０７）。画面表示後に利用者が基幹業務表示部１１７にて画面確定を行うと（ステップ４０８）、ステップ４０６に戻って、再度画面情報の取得を行う（ステップ４０６）。
【００３６】
本発明のインターフェイスを使用する場合、画面情報ファイルを取得したタイミング（ステップ４０６）、または画面遷移により基幹業務表示部１１７が切り替わるタイミング（ステップ４０７）で、基幹業務プラグイン１１８から画面情報ファイル名がＨＴＭＬ側のスクリプトに渡される（ステップ４０６，４０７からステップ４１１への点線矢印）。ＨＴＭＬ側のスクリプトは、この画面情報ファイル名を取得することにより、基幹業務表示部１１７の画面が切り替わることを検知できるようになり、業務画面に連動してＨＴＭＬ描画を行うことが可能となる。
【００３７】
メインフレームやＣ／Ｓ環境で動作する基幹業務プログラムは、古くから利用されているものが多数存在し、ユーザはそれらの基幹業務プログラムの画面上の表現や操作性に慣れていることが多いので、出来る限りそれらの多数ある基幹業務プログラムをその表現や操作性を保持したままＷｅｂ環境に移行させたい。基幹業務プログラムをＷｅｂ環境に移行させることは従来より行われているが、上記実施形態のシステムでは、Ｗｅｂ環境に移行させた基幹業務プログラムの基幹業務画面と、該基幹業務画面外のＨＴＭＬ画面とを連携させることができるので、機能拡張や表現力強化を図ることができる。Ｗｅｂ環境に移行させる基幹業務プログラムが多数存在する場合でも、それぞれの基幹業務プログラムに対応してプラグインと基幹業務起動ＨＴＭＬを組み込むだけで、基幹業務画面と該基幹業務画面外のＨＴＭＬ画面とを容易に連携させることができる。その場合、本発明のインターフェースを利用して、多数存在する基幹業務プログラムの基幹業務を連動させることも可能となる。
【符号の説明】
【００３８】
１０１…サーバ端末、１０２…ユーザ端末、１０３…インターネット、１０４…画面情報ファイルＡ、１０５…画面情報ファイルＢ、１０６…帳票定義ファイルＣ、１０７…ＣＯＢＯＬ基幹業務プログラム、１０８…基幹業務起動ＨＴＭＬ、１０９…Ｗｅｂサーバ、１１０…Ｗｅｂブラウザ、１１１…プラグイン印刷処理部、１１２…プラグイン表示処理部、１１３…プリンタ、１１４…通信処理部、１１５…ＨＴＭＬ解析部、１１６…ＨＴＭＬ表示部、１１７…基幹業務表示部、１１８…基幹業務プラグイン、２０１…Ｃ／Ｓシステム ＣＵＩ画面、２０２…ＷｅｂシステムＣＵＩ画面、２０３…インターフェイス使用画面、３０１…プラグイン情報、３０２…接続ＵＲＬ。
【図１】
2012216067.tif 000003
【図２】
2012216067.tif 000004
【図３】
2012216067.tif 000005
【図４】
2012216067.tif 000006