JP4957436B2 - Portal system, control method therefor, program, and recording medium - Google Patents
Portal system, control method therefor, program, and recording medium Download PDFInfo
- Publication number
- JP4957436B2 JP4957436B2 JP2007197934A JP2007197934A JP4957436B2 JP 4957436 B2 JP4957436 B2 JP 4957436B2 JP 2007197934 A JP2007197934 A JP 2007197934A JP 2007197934 A JP2007197934 A JP 2007197934A JP 4957436 B2 JP4957436 B2 JP 4957436B2
- Authority
- JP
- Japan
- Prior art keywords
- portal
- application
- server
- client
- information
- 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.)
- Active
Links
Images
Description
本発明は、ポータルシステム並びにその制御方法、プログラム及び記録媒体に関し、特に、利用者が企業情報ポータルの終了処理を実行したときに既に起動されたWebアプリケーションの終了処理を適切に実行する技術に関する。 The present invention relates to a portal system, a control method thereof, a program, and a recording medium, and more particularly to a technique for appropriately executing a termination process of a Web application that has already been started when a user executes a termination process of a company information portal.
近年、従来Client/Server形式で構成されていたアプリケーションのWeb化が急速に進んでいる。また、合わせて企業情報内ポータル(EIP)の一形態でもあるアプリケーションポータルの普及も進んできている。企業情報ポータル(EIP)を利用して、元々は単独で動作し、また、企業内で分散して配置されている複数の異なるWebアプリケーションへのアクセスを、企業情報ポータル(EIP)を経由し、横断的に利用することで、企業内の情報資産への入り口を統合するケースが一般的になりつつある。 In recent years, the application of Web that has been conventionally configured in the Client / Server format is rapidly progressing. In addition, application portals, which are also a form of enterprise information portal (EIP), are also spreading. By using the Enterprise Information Portal (EIP), it originally operates independently, and accesses to a plurality of different Web applications distributed in the enterprise via the Enterprise Information Portal (EIP) Cases where the entrance to information assets in a company is integrated by using them across the board are becoming common.
企業情報ポータルでは、利用者は利用者ID、パスワード等で認証を行い企業情報ポータルの情報を取得するが、それ以降、Webアプリケーションを表示する場合は、シングルサインオン(SSO)機能を利用して認証を省略するケースが多い。しかしながら、その場合、企業情報ポータル側で起動したWebアプリケーションの管理は通常行わないので、企業情報ポータルの処理を終了しても、既に起動し利用していたWebアプリケーションは利用可能な状態になっており、問題となるケースがある。 In the corporate information portal, the user authenticates with the user ID, password, etc., and acquires the information of the corporate information portal. After that, when displaying a Web application, use the single sign-on (SSO) function. In many cases, authentication is omitted. However, in this case, since the management of the Web application started on the company information portal side is not normally performed, even if the processing of the company information portal is ended, the already started and used Web application becomes usable. In some cases, it becomes a problem.
本発明に関連する技術としては、特許文献1,2に記載の技術がある。特許文献1には、例えば、段落0085ないし0090に、シングルサインオンにおいてユーザがアクセスした複数のWebアプリケーションシステムに関してのシングルサインオンセッション情報を生成し、この情報を基にユーザに対して現在ログイン中のアプリケーションとシングルサインオン経路を表示でき、該アプリケーションの選択ログアウトあるいは全てのアプリケーションの一括ログアウトができる(段落0091)とする技術が開示されている。また、特許文献2には、異なるウェブサイトにまたがるウェブセッションについて、セッション情報としてタスクセッション情報/スレッドセッション情報を定義し、その生成/消滅を管理する技術が開示されている。しかしながら、いずれも本発明とは構成が異なる。
企業情報ポータル(EIP)は企業内のWebアプリケーションと連携することにより、利用者が企業内外に分散された情報資産に容易にアクセスできる仕組みを提供しているのが一般的な使われ方である。 Enterprise information portal (EIP) is commonly used to provide a mechanism that allows users to easily access information assets distributed inside and outside the company by linking with Web applications in the company. .
ただ、企業情報ポータル(EIP)環境で、複数のWebアプリケーションに対してシングルサインオン(SSO)を実行して並行利用している状態において、企業情報ポータルの終了処理を実行した場合、通常は既に起動された複数のWebアプリケーションは終了処理を行わないため、連携しているWebアプリケーションが利用可能な状態となっている。 However, in the enterprise information portal (EIP) environment, when a single sign-on (SSO) is executed for a plurality of web applications and used in parallel, the termination processing of the enterprise information portal is usually already performed. Since the activated web applications do not perform termination processing, the linked web applications can be used.
企業情報ポータルから起動したWebアプリケーションは起動されたまま放置される場合があり、通常はセッションタイムアウト時刻が来るまでセッションが開放されないため、Webアプリケーション側のメモリを確保し続けてしまい、Webアプリケーションサーバ側のリソース枯渇(例:メモリ資源の浪費)に繋がる問題がある。 The Web application started from the corporate information portal may be left as it is started. Normally, the session is not released until the session time-out time comes, so the memory on the Web application side is continuously reserved, and the Web application server side There is a problem that leads to resource depletion (eg, waste of memory resources).
また、複数の人間が同一端末を使いまわして利用しているような環境において、前の利用者がWebアプリケーションの終了処理を行い忘れた場合には、次の利用者がこれを操作することが可能となってしまう。このような状況が発生する場合、所謂「なりすまし」のような行為が可能となってしまい、セキュリティの観点からも好ましくはない。 Also, in an environment where multiple people use the same terminal repeatedly, if the previous user forgets to finish the Web application, the next user can operate it. It becomes possible. When such a situation occurs, an action such as so-called “spoofing” becomes possible, which is not preferable from the viewpoint of security.
そこで本発明は、上記実情に鑑みて、利用者が企業情報ポータルの終了処理を実行したときに既に起動されたWebアプリケーションの終了処理を適切に実行することを目的とする。 Therefore, in view of the above circumstances, an object of the present invention is to appropriately execute termination processing of a Web application that has already been started when a user executes termination processing of a company information portal.
上記目的を達成するための本発明の第1の態様は、ポータルを提供するポータルサーバと、前記ポータルに連係するアプリケーションが稼働するアプリケーションサーバと、前記ポータルを利用するためのクライアントとが、ネットワークを介して通信可能に接続するポータルシステムであって、前記ポータルサーバは、前記アプリケーション固有の情報としてアプリケーション終了方法情報を記憶する記憶装置を備え、前記クライアントは、前記アプリケーションサーバ上で稼働するアプリケーションを終了させるアプリケーション終了手段を備え、前記アプリケーション終了手段は、操作者により前記ポータルの終了処理の実行が指示された場合、前記アプリケーション終了方法情報に基づいて前記アプリケーションの終了処理を行うことを特徴とするポータルシステムである。 In order to achieve the above object, a first aspect of the present invention provides a portal server that provides a portal, an application server that runs an application linked to the portal, and a client that uses the portal. The portal server includes a storage device that stores application termination method information as information specific to the application, and the client terminates an application running on the application server. An application ending unit for executing the application ending process based on the application ending method information when the operator instructs execution of the portal ending process. A portal system characterized.
また、第2の態様は、ポータルを提供するポータルサーバと、前記ポータルに連係するアプリケーションが稼働するアプリケーションサーバと、前記ポータルを利用するためのクライアントとが、ネットワークを介して通信可能に接続するポータルシステムの制御方法であって、前記ポータルの終了処理の実行を指示する工程と、前記クライアントが備える、前記アプリケーションサーバ上で稼働するアプリケーションを終了させるアプリケーション終了手段を用いて、前記ポータルサーバが備える記憶装置に記憶されている、前記アプリケーション固有の情報としてアプリケーション終了方法情報に基づき、前記アプリケーションの終了処理を行う工程と、を含むことを特徴とするポータルシステムの制御方法である。 The second aspect is a portal in which a portal server that provides a portal, an application server that runs an application linked to the portal, and a client that uses the portal are communicably connected via a network. A system control method, comprising: a step of instructing execution of an end process of the portal; and a storage provided in the portal server using an application end means provided in the client to end an application running on the application server A portal system control method comprising: a step of ending the application based on application ending method information as information specific to the application stored in a device.
また、第3の態様は、ポータルを提供するポータルサーバと、前記ポータルに連係するアプリケーションが稼働するアプリケーションサーバと、前記ポータルを利用するためのクライアントとが、ネットワークを介して通信可能に接続するポータルシステムの前記クライアントに、前記ポータルサーバが備える記憶装置に記憶されている、前記アプリケーション固有の情報としてアプリケーション終了方法情報を取得する処理と、前記アプリケーション終了方法情報に基づき前記アプリケーションサーバ上で稼働するアプリケーションを前記アプリケーションサーバに終了させる処理と、を実行させることを特徴とするプログラムである。 The third aspect is a portal in which a portal server that provides a portal, an application server that runs an application linked to the portal, and a client that uses the portal are communicably connected via a network. Processing for acquiring application termination method information as information specific to the application stored in a storage device included in the portal server in the client of the system, and an application operating on the application server based on the application termination method information Is executed by the application server.
本発明によれば、利用者が企業情報ポータルの終了処理を実行したときに既に起動されたWebアプリケーションの終了処理を適切に実行することが可能となる。 According to the present invention, it is possible to appropriately execute a termination process of a Web application that has already been started when a user executes a termination process of a company information portal.
次に、本発明の好適な実施の形態について、図面を参照して詳細に説明する。
図1は、本実施形態の構成を示すブロック図である。図1を参照すると、本実施形態は、パーソナルコンピュータ等のコンピュータからなるクライアント端末1と、ワークステーション等のコンピュータからなるサーバ端末2、サーバ端末3と、それぞれを相互に接続するインターネットやイントラネット等のネットワーク4とから構成されている。
Next, preferred embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing the configuration of the present embodiment. Referring to FIG. 1, in the present embodiment, a
クライアント端末1には、キーボード等の入力装置11と、ディスプレイ、ブラウザ等の出力装置12が接続されている。また、クライアント端末1には、利用者がクライアント端末1を操作するための操作手段13と、クライアント端末1がネットワーク4を介してサーバ端末2,3等と通信をするために通信データを送受信する送受信手段14とを備えている。
An
操作手段13は、入力装置11から入力されたWebアプリケーションの操作指示をサーバ端末2、サーバ端末3に送信する機能や、サーバ端末から取得したアプリケーション画面を出力装置12に表示する機能を有する。送受信手段14は、HTTPプロトコルに従って、ネットワーク4を介してサーバ端末2、サーバ端末3とデータを送受信する機能を有する。
The
また、クライアント端末1は、記憶装置16を備え、記憶装置16上にはAP情報15が格納されている。AP情報15は、Webアプリケーションを識別する情報を格納する機能を有する。
AP終了手段17は、出力装置12に表示されているアプリケーションを終了する手段を有する。
The
The
サーバ端末2には、送受信手段21と処理手段22とを備えている。また、サーバ端末2上の記憶装置26には、セッション情報23とAP終了方法情報25が格納されている。
送受信手段21は、HTTPプロトコルに従って、ネットワーク4を介してクライアント端末1とデータを送受信する機能を有する。
処理手段22は、送受信手段21経由でクライアント端末1からサーバ端末2への操作指示を受信し、実際の処理を行い、送受信手段21経由でクライアント端末1へ処理結果を送信する機能を有する。
セッション管理手段24は、送受信手段21経由でクライアント端末1からサーバ端末2への操作指示を受信したときに、処理に必要なクライアント端末1のセッション情報をセッション情報記憶部23に格納/更新/削除する機能を有する。
The server terminal 2 includes transmission / reception means 21 and processing means 22. The
The transmission / reception means 21 has a function of transmitting / receiving data to / from the
The
When the
AP終了方法情報25には、連携Webアプリケーションの終了処理を行う場合に利用するアプリケーション固有の情報を格納する機能を有する。
認証手段27には、送受信手段21経由でクライアント端末1からサーバ端末2へ利用者の情報を受信し、認証処理を実施する機能を有する。
AP終了設定情報28には、クライアント端末1からサーバ端末2へ終了処理が行われた場合に連携Webアプリケーションの終了処理を行うかどうかを判定するための設定を格納する機能を有する。
The AP
The
The AP
サーバ端末3には、送受信手段31と処理手段32とを備えている。また、サーバ端末3上の記憶装置35には、セッション情報33が格納されている。
送受信手段31は、HTTPプロトコルに従って、ネットワーク4を介してクライアント端末1とデータを送受信する機能を有する。
処理手段32は、送受信手段31経由でクライアント端末1からサーバ端末2への操作指示を受信し、実際の処理を行い、送受信手段31経由でクライアント端末1へ処理結果を送信する機能を有する。
The
The transmission / reception means 31 has a function of transmitting / receiving data to / from the
The
セッション管理手段34は、送受信手段31経由でクライアント端末1からサーバ端末2への操作指示を受信したときに、処理に必要なクライアント端末1のセッション情報をセッション情報記憶部33に格納/更新/削除する機能を有する。
認証手段36には、送受信手段31経由でクライアント端末1からサーバ端末3へ利用者の情報を受信し、認証処理を実施する機能を有する。
When the
The
クライアント端末1はHTTPのクライアントとして動作し、サーバ端末2、サーバ端末3はそれぞれHTTPのサーバとして動作する。かかる本実施形態の動作について、図1、図2、図3、図4を参照して、詳細に説明する。
The
予め、サーバ端末2上のAP終了設定情報28に、企業情報ポータル(EIP)の終了処理が行われた場合にサーバ端末3上のWebアプリケーションの終了処理を行うかどうかの判定に関する設定、およびAP終了方法情報25に、予め、サーバ端末3上のWebアプリケーションを終了する処理を行うための情報(URL等)を設定しておく。
In advance, the AP
企業情報ポータルの開始処理は、サーバ端末2がクライアント端末1から、送受信手段21を経由して利用者情報(ユーザIDやパスワードなど)を受信、認証手段27を実行し、認証後、クライアント端末1からサーバ端末2上の企業情報ポータルを利用するための情報がセッション情報23に利用者情報が格納されるまでの一連のプロセスとする。
In the start processing of the corporate information portal, the server terminal 2 receives user information (user ID, password, etc.) from the
企業情報ポータルの終了処理は、サーバ端末2がクライアント端末1から、送受信手段21を経由して終了の情報を受信後、セッション情報23に格納されている利用者情報が削除されるまでの一連のプロセスとする。
The company information portal termination process is a series of processes from when the server terminal 2 receives termination information from the
Webアプリケーションの開始処理は、サーバ端末3がクライアント端末1から、送受信手段31を経由して利用者情報(ユーザIDやパスワードなど)を受信、認証手段36を実行し、認証後、クライアント端末1からサーバ端末3上の企業情報ポータルを利用するための情報がセッション情報33に利用者情報が格納されるまでの一連のプロセスとする。
In the Web application start process, the
Webアプリケーションの終了処理は、サーバ端末3がクライアント端末1から、送受信手段31を経由して終了の情報を受信後、セッション情報33に格納されている利用者情報が削除されるまでの一連のプロセスとする。
The Web application termination process is a series of processes from when the
図2は、サーバ端末2上の企業情報ポータル(EIP)利用中に、サーバ端末3上のWebアプリケーションの開始処理が実行された場合にクライアント端末1上で行われる処理を示したものである。
FIG. 2 shows processing performed on the
図2を参照すると、クライアント端末1上で企業情報ポータル(EIP)利用中に、クライアント端末1からサーバ端末3上のWebアプリケーションに対してシングルサインオン(SSO)機能等を利用して開始処理を実行した場合の処理が示されている。企業情報ポータルから連係Webアプリケーションを起動すると(ステップS21)、クライアント端末1上のAP情報15にWebアプリケーション固有の情報(サーバ端末3上のWebアプリケーションを起動した情報)があるか否か調べられた上で(ステップS22)、なければ、格納される(ステップS23)。
Referring to FIG. 2, while using the enterprise information portal (EIP) on the
図3は、サーバ端末2上の企業情報ポータル(EIP)利用中に、サーバ端末3上のWebアプリケーションの終了処理が実行された場合にクライアント端末1上で行われる処理を示したものである。
FIG. 3 shows processing performed on the
図3を参照すると、クライアント端末1からサーバ端末3上のWebアプリケーションを終了処理を実行した場合の書が示されている。クライアント端末1からサーバ端末3上のWebアプリケーションの終了処理を実行した後(ステップS31)、同時に、クライアント端末1上のAP情報15に格納されているWebアプリケーション固有の情報(サーバ端末3上のWebアプリケーションを起動した情報)を確認し(ステップS32)、該当する情報があればこれを削除する(ステップS33)。
Referring to FIG. 3, there is shown a document in a case where a termination process is executed on the Web application on the
図4は企業情報ポータル(EIP)の終了処理実行時にクライアント端末1及びサーバ端末3上で実行されるWebアプリケーションの終了処理を示したものである。
FIG. 4 shows a Web application termination process executed on the
図4を参照すると、利用者がサーバ端末2上の企業情報ポータル(EIP)の終了処理(例:ログアウトボタンを押下などの終了処理)を実行した場合の処理が示されている。利用者がクライアント端末1を操作して企業情報ポータルの終了処理を実行すると(ステップS41)、終了処理を受信したサーバ端末2で、AP終了設定情報28に設定されているWebアプリケーションの終了処理を行うか否かの設定を確認する(ステップS42,43)。
Referring to FIG. 4, a process when the user executes an enterprise information portal (EIP) termination process on the server terminal 2 (eg, termination process such as pressing a logout button) is shown. When the user operates the
ここで終了処理を行う設定となっている場合(ステップS43、Yes)、サーバ端末2は、AP終了方法情報25より終了方法(URL)を取得し(ステップS44)、クライアント端末1に送信する。クライアント端末1は、取得した終了方法(URL)の情報を基に、サーバ端末3上のWebアプリケーションの終了処理を実施する(ステップS45)。同時に、AP情報15から取得したWebアプリケーション固有の情報(サーバ端末3上のWebアプリケーションを起動した情報)を参照する(ステップS46)。
If it is set to perform the termination process (step S43, Yes), the server terminal 2 acquires the termination method (URL) from the AP termination method information 25 (step S44) and transmits it to the
サーバ端末3上のWebアプリケーションに関する情報が存在すれば(ステップS46、Yes)、AP終了手段17を実行してクライアント端末1上のWebアプリケーションを表示している画面を終了する(ステップS47)。
If there is information related to the Web application on the server terminal 3 (Yes at Step S46), the
本実施形態の効果は、次の3点に顕著である。
第一の効果は、Webアプリケーションサーバで消費している無駄なメモリを開放し、Webアプリケーションサーバのリソース浪費の具合を下げることが挙げられる。
The effect of this embodiment is remarkable in the following three points.
The first effect is that the useless memory consumed by the Web application server is released, and the resource waste of the Web application server is reduced.
第二の効果は、企業情報ポータルの終了処理と連動してブラウザに表示されたWebアプリケーションの画面を終了させることにより、セキュリティ性の向上が挙げられる。
複数の利用者が同一端末を使いまわす局面は一般的に多々あり、利用者が意識してWebアプリケーションの終了処理を実行しなければ、次の利用者が前の利用者になりすますことによるセキュリティ問題に発展しかねない。
The second effect is that security is improved by terminating the screen of the Web application displayed on the browser in conjunction with the termination process of the company information portal.
There are many situations in which multiple users use the same terminal in many cases, and if the user does not execute the Web application termination process consciously, the security issue caused by the next user impersonating the previous user It can develop into.
第三の効果は、企業情報ポータルの終了処理を実行するだけで、企業情報ポータルから起動したWebアプリケーションを連動終了させられることによる、利用者の利便性向上が挙げられる。
通常、企業情報ポータルの終了処理を実行しても、既に起動していたWebアプリケーションの終了処理は実行されないため、これらを全て個別に終了処理を実行しなければならない。本案を適用することにより、利用者の操作上の煩わしさを除去し利便性を向上させることが可能になる。
The third effect is that the convenience of the user can be improved because the Web application started from the company information portal can be terminated in an interlocked manner only by executing the termination process of the company information portal.
Normally, even if the termination process of the company information portal is executed, the termination process of the already started Web application is not executed. Therefore, all of these must be executed individually. By applying the present plan, it is possible to remove the troublesome operation of the user and improve the convenience.
なお、本実施形態のAP終了手段17の機能は、クライアント端末1にインストールされたソフトウェアプログラムにより、クライアント端末1のハードウェアリソースを利用して、実現される。このソフトウェアプログラムも本発明の一実施の形態に該当する。また、このソフトウェアプログラムは、電磁的方法や光学的方法によって情報を記録することができる記録媒体に格納することができ、この記録媒体も本発明の一実施の形態に該当する。
なお、ウェブアプリケーションが稼働するアプリケーションサーバとして機能するサーバ端末3は、物理的に1個のサーバとは限らない。サーバ端末3が複数台存在する場合でも本発明は実施可能である。また、サーバ端末3上で稼働するウェブアプリケーションも1つに限定されることはなく、複数のウェブアプリケーションが稼働可能である。
Note that the function of the
Note that the
1 クライアント端末
2,3 サーバ端末
4 ネットワーク
11 入力装置
12 出力装置
13 操作手段
14,21,31 送受信手段
15 AP情報
16 記憶装置
17 AP終了手段
22,32 処理手段
23,33 セッション情報
24,34 セッション管理手段
DESCRIPTION OF
Claims (6)
前記ポータルサーバは、前記クライアントから起動されて前記アプリケーションサーバで実行される前記アプリケーション固有の情報としてアプリケーション終了方法情報を記憶する記憶装置を備え、前記クライアントから前記ポータルの終了を指示されると、前記記憶装置内のアプリケーション終了方法情報を前記クライアントに送信し、
前記クライアントは、前記アプリケーションサーバ上で稼働する前記アプリケーションを終了させるアプリケーション終了手段を備え、
前記アプリケーション終了手段は、操作者により前記ポータルの終了処理の実行が指示された場合、前記ポータルサーバから受信した前記アプリケーション終了方法情報に基づいて前記アプリケーションの終了処理を行うことを特徴とするポータルシステム。 A portal system in which a portal server that provides a portal, an application server on which an application linked to the portal operates, and a client for using the portal are connected to be able to communicate via a network,
The portal server includes a storage device that stores application termination method information as information specific to the application that is started from the client and executed by the application server, and when the termination of the portal is instructed from the client, Sending application termination method information in the storage device to the client;
The client includes an application termination means for terminating the application running on the application server,
The application ending unit performs the application ending process based on the application ending method information received from the portal server when the operator instructs execution of the portal ending process. .
前記アプリケーション終了手段は、操作者により前記ポータルの終了処理の実行が指示された場合、前記クライアントの記憶装置に記憶されている起動情報を確認して起動情報があれば、起動情報のあるアプリケーションの終了処理を行うことを特徴とする請求項1記載のポータルシステム。 The client includes a storage device that stores activation information for identifying an application activated in cooperation with the portal;
The application ending unit confirms the activation information stored in the storage device of the client when the operator instructs execution of the portal termination process. The portal system according to claim 1, wherein a termination process is performed.
前記アプリケーション終了手段は、操作者により前記ポータルの終了処理の実行が指示された場合、前記アプリケーション終了設定情報を確認して終了処理を行う設定があれば、該設定のあるアプリケーションの終了処理を行うことを特徴とする請求項1又は2記載のポータルシステム。 The storage device of the portal server stores application termination setting information in which information indicating whether or not to terminate the application associated with the application termination unit when the portal is terminated is stored,
The application ending unit performs the ending process of the application with the setting if there is a setting for checking the application ending setting information and ending the process when the operator instructs execution of the portal ending process. The portal system according to claim 1 or 2, characterized by the above.
前記ポータルサーバは、前記クライアントから起動されて前記アプリケーションサーバで実行される前記アプリケーション固有の情報としてアプリケーション終了方法情報を記憶し、前記クライアントから前記ポータルの終了を指示されると、前記記憶装置内のアプリケーション終了方法情報を前記クライアントに送信し、
前記クライアントは、操作者により前記ポータルの終了処理の実行が指示された場合、前記ポータルサーバから受信した前記アプリケーション終了方法情報に基づいて前記アプリケーションサーバ上で稼働する前記アプリケーションを終了させる
ことを特徴とするポータルシステムの制御方法。 A portal system control method in which a portal server that provides a portal, an application server that runs an application linked to the portal, and a client that uses the portal are connected to be able to communicate with each other via a network.
The portal server stores application termination method information as information specific to the application that is started from the client and executed by the application server. When the portal is instructed to terminate the portal, Send application termination method information to the client,
The client terminates the application running on the application server based on the application termination method information received from the portal server when the operator instructs execution of the portal termination process. A portal system control method characterized by the above.
前記ポータルサーバに、前記クライアントから起動されて前記アプリケーションサーバで実行される前記アプリケーション固有の情報としてアプリケーション終了方法情報を記憶し、前記クライアントから前記ポータルの終了を指示されると、前記記憶装置内のアプリケーション終了方法情報を前記クライアントに送信する処理を実行させ、かつ、
前記クライアントに、操作者により前記ポータルの終了処理の実行が指示された場合、前記ポータルサーバから受信した前記アプリケーション終了方法情報に基づいて前記アプリケーションサーバ上で稼働する前記アプリケーションを終了させる処理を実行させることを特徴とするプログラム。 In a portal system in which a portal server that provides a portal, an application server on which an application linked to the portal operates, and a client that uses the portal are connected to be able to communicate via a network.
In the portal server, application termination method information is stored as information specific to the application that is activated from the client and executed by the application server. When the client is instructed to terminate the portal, A process of transmitting application termination method information to the client; and
When the operator instructs the client to execute the portal termination process, the client is caused to execute a process for terminating the application running on the application server based on the application termination method information received from the portal server . A program characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007197934A JP4957436B2 (en) | 2007-07-30 | 2007-07-30 | Portal system, control method therefor, program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007197934A JP4957436B2 (en) | 2007-07-30 | 2007-07-30 | Portal system, control method therefor, program, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009032192A JP2009032192A (en) | 2009-02-12 |
JP4957436B2 true JP4957436B2 (en) | 2012-06-20 |
Family
ID=40402600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007197934A Active JP4957436B2 (en) | 2007-07-30 | 2007-07-30 | Portal system, control method therefor, program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4957436B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5643493B2 (en) | 2009-08-05 | 2014-12-17 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003242067A (en) * | 2002-02-19 | 2003-08-29 | Hitachi Ltd | Portal system and synthesizing and responding method of page fraction |
ES2741895T3 (en) * | 2005-09-26 | 2020-02-12 | Telefonica Germany Gmbh & Co Ohg | Method to control a browser window |
-
2007
- 2007-07-30 JP JP2007197934A patent/JP4957436B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009032192A (en) | 2009-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5296726B2 (en) | Web content providing system, web server, content providing method, and programs thereof | |
JP5424614B2 (en) | Information processing system, information processing apparatus, Web server, control method, and program | |
JP4867482B2 (en) | Control program and communication system | |
US11212325B2 (en) | Collaborative browsing service using a cloud-based browser | |
JP2007310512A (en) | Communication system, service providing server, and user authentication server | |
CN113569229B (en) | Synchronous login method and device, storage medium and electronic equipment | |
US11044245B2 (en) | System and control method therefor | |
US9661184B2 (en) | Data processing system and data processing method for authenticating user by utilizing user list obtained from service providing apparatus | |
JP2003196241A (en) | User authentication information setting device and client computer | |
JP2009245268A (en) | Business management system | |
US20050267981A1 (en) | System and method for server side detection of client side popup blocking | |
JP4957436B2 (en) | Portal system, control method therefor, program, and recording medium | |
JP5910589B2 (en) | Authentication system, authentication device, authentication method, and program | |
JP5522735B2 (en) | Session management apparatus, session management system, session management method, and program | |
JP7321788B2 (en) | Browsing Management Server, Browsing Management Method, and Browsing Management System | |
JP2007058357A (en) | File deletion system and file deletion method for client terminal used in online transaction | |
JP2005157822A (en) | Communication control device, application server, communication control method, and program | |
JP5053040B2 (en) | Information processing apparatus and client server system | |
JP2020149552A (en) | Information processing device, proxy log-in system, proxy log-in method, and proxy log-in program | |
JP2016143370A (en) | Information processing device, information processing system, and program | |
JP2008059187A (en) | Network authentication system using proxy | |
JP5244781B2 (en) | Web server and method | |
JP5148985B2 (en) | Screen display control device, screen display control method, and program | |
CN110134530A (en) | A kind of processing method and processing device of session content | |
JP4701651B2 (en) | Program, server device, and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110919 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120202 |
|
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: 20120221 |
|
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: 20120305 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |