【手続補正書】
【提出日】平成22年3月5日(2010.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
連携元Webシステムから連携先Webシステムを連携させる連携方法であって、
Webシステム同士の連携を支援するためのプログラムモジュールであるWebシステム連携用GUIを前記連携元WebシステムのWebページ内に備え、クライアント計算機に備えたWebブラウザにより、前記Webページに備えられているWebシステム連携用GUIを実行して連携させる連携方法において、
前記Webシステム連携用GUIが、連携先Webシステムの呼び出しに必要なパラメータを集中管理するWebAPIリポジトリへの問い合わせ結果に基づいて、連携元のWebページ中に連携に必要なパラメータが含まれているか否かを判定する第１ステップと、
前記問い合わせ結果に基づいて連携元のWebページ中に連携に必要なパラメータが含まれていないと前記第１のステップにおいて判断された場合に、前記Webシステム連携用GUIが、不足しているパラメータを受け付ける第２ステップと、
前記受け付けにより揃えられたパラメータにより、前記Webシステム連携用GUIが、前記連携先Webシステムの呼び出しの要求を行う第３ステップと、を備えることを特徴とするWebシステムの連携方法
【請求項２】
請求項１記載のWebシステムの連携方法において、
前記連携元Webシステムから前記連携先Webシステムを呼び出す際に、前記Webシステム連携用GUIが、連携先Webシステムの呼び出しに必要なパラメータを集中管理するWebAPIリポジトリへ、呼び出し可能な連携先Webシステムを問い合わせ、問い合わせ結果を、ユーザに提示し、呼び出し先を受け付けることを特徴とするWebシステムの連携方法。
【請求項３】
請求項2記載のWebAPIリポジトリは、連携のためのパラメータが一部不足している場合においても、連携可能と判断し、問い合わせ結果を応答することを特徴とするWebシステムの連携方法。
【請求項４】
請求項2または請求項3記載のWebシステムの連携方法において、
前記Webシステム連携用GUIが、呼び出し先の選択を受け付けるステップにおいて、複数の連携先Webシステムの選択を受け付け、選択を受け付けた複数の連携先Webシステムについてそれぞれ、呼び出しの要求を行うことを特徴とするWebシステムの連携方法。
【請求項５】
請求項１記載のWebシステムの連携方法において、前記WebAPIリポジトリは、Webシステム連携の操作を行うユーザを識別するユーザ識別機能と、前記ユーザから受け付けた不足パラメータを、カスタマイズ情報として保持するカスタマイズ機能と、を更に具備し、Webシステムの連携に先立って、ユーザ識別機能によるユーザの識別を行い、
前記Webシステム連携用GUIは、不足パラメータとして受け取った値を、前記カスタマイズ機能を用いて、ユーザのカスタマイズ情報として保存し、
次回以降のWebシステム連携時に、Webシステム連携用GUIが、前記カスタマイズ情報を不足パラメータの入力候補値としてユーザに提示することを特徴とするWebシステム連携方法。
【請求項６】
請求項5記載のWebシステム連携方法において、
前記WebAPIリポジトリのカスタマイズ機能は、ユーザとして識別を受けたユーザが操作するWebブラウザからのカスタマイズ情報編集の要求を受け付け、カスタマイズ情報編集のインターフェイスを生成・応答し、次いで、該ユーザのカスタマイズ情報編集結果を受け付け、該ユーザのカスタマイズ情報に編集結果を反映することを特徴とするWebシステム連携方法。
【請求項７】
請求項5記載のWebシステム連携方法において、
前記WebAPIリポジトリのカスタマイズ機能は、管理者ユーザとして識別を受けたユーザが操作するWebブラウザからのカスタマイズ情報編集の要求を受け付け、カスタマイズ情報編集のインターフェイスを生成・応答し、次いで、カスタマイズ情報編集結果を受け付け、一人以上のユーザのカスタマイズ情報に編集結果を反映することを特徴とするWebシステム連携方法。
【請求項８】
請求項１記載のWebシステムの連携方法において、
連携元Webシステム毎にWebシステム連携用GUI起動のためのイベント種別を定義可能とし、
連携元Webシステム毎に、Webシステム連携用GUIの起動イベントを変更可能とすることを特徴とするWebシステムの連携方法。
【請求項９】
連携元Webシステムから連携先Webシステムを連携させる連携方法であって、
メタ情報埋め込みサーバが、Webシステム同士の連携を支援するためのプログラムモジュールであるWebシステム連携用GUIを前記連携元WebシステムのWebページ内に埋め込みを行い、
クライアント計算機に備えたWebブラウザにより、前記Webページに備えられているWebシステム連携用GUIを実行して連携させる連携方法において、
前記Webシステム連携用GUIが、連携先Webシステムの呼び出しに必要なパラメータを集中管理するWebAPIリポジトリへの問い合わせ結果に基づいて、連携元のWebページ中に連携に必要なパラメータが含まれているか否かを判定する第１ステップと、
前記問い合わせ結果に基づいて、連携元のWebページ中に連携に必要なパラメータが含まれていないと判断された場合に、前記Webシステム連携用GUIが、不足しているパラメータを受け付ける第２ステップと、
受け付けにより揃えられたパラメータにより、前記Webシステム連携用GUIが、前記連携先Webシステムの呼び出しの要求を行う第３ステップと、を備えることを特徴とするWebシステムの連携方法
【請求項１０】
請求項9記載のWebシステムの連携方法であって、メタ情報埋め込みサーバは、連携元Webシステムに連携用のメタ情報として、データ型およびデータ値を更に埋め込むことを特徴とするWebシステムの連携方法
【請求項１１】
請求項9または請求項10記載のWebシステムの連携方法において、
連携元Webシステムから連携先Webシステムを呼び出す際に、Webシステム連携用GUIが、連携先Webシステムの呼び出しに必要なパラメータを集中管理するWebAPIリポジトリへ、呼び出し可能な連携先Webシステムを問い合わせ、問い合わせ結果を、ユーザに提示し、呼び出し先を受け付けることを特徴とするWebシステムの連携方法。
【請求項１２】
請求項11記載のWebAPIリポジトリは、連携のためのパラメータが一部不足している場合においても、連携可能と判断し、問い合わせ結果を応答することを特徴とするWebシステムの連携方法。
【請求項１３】
請求項11または請求項12記載のWebシステムの連携方法において、
Webシステム連携用GUIが、呼び出し先の選択を受け付けるステップにおいて、複数の連携先Webシステムの選択を受け付け、選択を受け付けた複数の連携先Webシステムについてそれぞれ、呼び出しの要求を行うことを特徴とするWebシステムの連携方法。
【請求項１４】
請求項9または請求項10記載のWebシステムの連携方法において、前記WebAPIリポジトリは、Webシステム連携の操作を行うユーザを識別するユーザ識別機能、前記ユーザから受け付けた不足パラメータをカスタマイズ情報として保持するカスタマイズ機能を更に具備し、Webシステムの連携に先立って、ユーザ識別機能によるユーザの識別を行い、
Webシステム連携用GUIは、不足パラメータとして受け取った値を、カスタマイズ機能を用いて、ユーザのカスタマイズ情報として保存し、
次回以降のWebシステム連携時に、Webシステム連携用GUIが、前記カスタマイズ情報を不足パラメータの入力候補値としてユーザに提示することを特徴とするWebシステム連携方法。
【請求項１５】
請求項14記載のWebシステム連携方法において、
前記WebAPIリポジトリのカスタマイズ機能は、ユーザとして識別を受けたユーザが操作するWebブラウザからのカスタマイズ情報編集の要求を受け付け、カスタマイズ情報編集のインターフェイスを生成・応答し、次いで、該ユーザのカスタマイズ情報編集結果を受け付け、該ユーザのカスタマイズ情報に編集結果を反映することを特徴とするWebシステム連携方法。
【請求項１６】
請求項14記載のWebシステム連携方法において、
前記WebAPIリポジトリのカスタマイズ機能は、管理者ユーザとして識別を受けたユーザが操作するWebブラウザからのカスタマイズ情報編集の要求を受け付け、カスタマイズ情報編集のインターフェイスを生成・応答し、次いで、カスタマイズ情報編集結果を受け付け、一人以上のユーザのカスタマイズ情報に編集結果を反映することを特徴とするWebシステム連携方法。
【請求項１７】
請求項9または請求項10記載のWebシステムの連携方法において、
連携元Webシステム毎にWebシステム連携用GUI起動のためのイベント種別を定義可能とし、
連携元Webシステム毎に、Webシステム連携用GUIの起動イベントを変更可能とすることを特徴とするWebシステムの連携方法。
【請求項１８】
ネットワークを介して接続される、Webブラウザが動作するクライアント端末と、連携元となる一つ以上のWebシステムと、連携先となる一つ以上のWebシステムと、ポータルサーバから構成され、
前記ポータルサーバは、ポートレットとして統合した前期連携元となるWebシステムに、連携用情報として、Webシステム連携用GUIと、最低限データ型およびデータ値からなる連携用メタ情報を埋め込む、連携用メタ情報埋め込みフィルタと、連携先Webシステムを管理するWebAPIリポジトリを具備することを特徴とする請求項１から請求項17のいずれかに記載の方法を実現するWebシステム連携装置。