JPH10340239A - Information exchanging method of client server system - Google Patents
Information exchanging method of client server systemInfo
- Publication number
- JPH10340239A JPH10340239A JP9166609A JP16660997A JPH10340239A JP H10340239 A JPH10340239 A JP H10340239A JP 9166609 A JP9166609 A JP 9166609A JP 16660997 A JP16660997 A JP 16660997A JP H10340239 A JPH10340239 A JP H10340239A
- Authority
- JP
- Japan
- Prior art keywords
- program
- server
- client
- computer
- data
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 claims abstract description 75
- 238000004891 communication Methods 0.000 claims description 48
- 230000008569 process Effects 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、クライアントコン
ピューターからの処理要求をサーバコンピューターで処
理するクライアント・サーバシステムにおいて、前記処
理に基づくサーバコンピューターとクライアントコンピ
ューターとの間における情報交換方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information exchange method between a server computer and a client computer based on the processing in a client-server system in which a server computer processes a processing request from a client computer.
【0002】[0002]
【従来の技術】近年、業務の効率化や情報の共有化並び
に情報資産の活用促進のために、複数のコンピューター
を通信手段で接続するとともに、共通の情報やデータを
格納したサーバを設け、前記通信手段に該サーバを接続
して各種の情報やデータの検索、参照、格納および更新
等の業務処理等を実施するクライアント・サーバシステ
ムが多く用いられるようになってきている。2. Description of the Related Art In recent years, a plurality of computers have been connected by communication means and a server storing common information and data has been provided in order to increase the efficiency of work, share information, and promote utilization of information assets. Client / server systems that connect the server to communication means and perform business processes such as searching, referencing, storing, and updating various types of information and data have been increasingly used.
【0003】これらクライアント・サーバシステムにお
いて上記のデータの検索、参照、格納および更新等の業
務処理等を実施するためには、クライアントコンピュー
ターとサーバコンピューターとの間において、通信手段
を介して情報データの交換が必須になるが、その処理内
容は主にサーバコンピューターに格納されている必要な
情報データをクライアントコンピューターに送出させる
検索、参照処理と新規なデータを格納させたり過去に格
納されている各種のデータを更新するなどの格納および
更新等の業務処理等に区別することができる。In order to carry out the above-mentioned business processing such as data search, reference, storage and update in these client / server systems, information data is transmitted between the client computer and the server computer via communication means. Exchange is essential, but the content of the processing is mainly search and reference processing to send necessary information data stored in the server computer to the client computer, and storing new data or various types of data stored in the past. It can be distinguished into business processes such as storing and updating data and the like.
【0004】従来、これらクライアント・サーバシステ
ムにおいては、クライアントコンピューター側で処理し
た処理データを前記サーバコンピューターに格納、更新
する際に、前記通信手段の不具合等が生じた場合には、
クライアントコンピューター側のデータとサーバコンピ
ューター特にサーバコンピューターが複数存在する場合
等においては、各サーバーに配置された整合性を有する
データが異なるデータとなる事態を生じ、システム全体
が動作不能になる恐れのあることから、上記した不具合
に対しても対応できるような冗長性を高めたサーバコン
ピューターとクライアントコンピューターとの情報交換
方法が使用されている。Conventionally, in these client-server systems, when processing data processed on the client computer side is stored and updated in the server computer, if a failure of the communication means occurs,
When there is a plurality of client computer data and server computers, especially a plurality of server computers, there is a possibility that data having consistency arranged in each server may be different data, and the entire system may become inoperable. For this reason, a method of exchanging information between a server computer and a client computer which has increased redundancy so as to be able to cope with the above-mentioned problem is used.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上記し
た従来の情報交換方法においては、冗長性を高めるため
に複雑な処理および通信手段の制御を実施する必要があ
り、よってコンピューターに大きな負荷をかけており、
多くのクライアントコンピューターが同時に同一のサー
バコンピューターにアクセスする場合等において、その
処理負荷が大きくなりすぎてサーバコンピューター内の
データを検索、参照するだけの場合においてもクライア
ントコンピューターに処理結果が送出されるまでに多く
の時間を要し、最悪の場合にはサーバコンピューターが
ダウンしてしまうなどの問題点があった。However, in the above-mentioned conventional information exchange method, it is necessary to perform complicated processing and control of communication means in order to increase redundancy, and thus a large load is imposed on a computer. Yes,
When many client computers access the same server computer at the same time, the processing load becomes too large, and even when searching and referencing data in the server computer, the processing results are not sent to the client computer. This requires a lot of time, and in the worst case, the server computer goes down.
【0006】また、従来のクライアント・サーバシステ
ムにおいては、クライアントコンピューターとサーバコ
ンピューターとで情報交換を行うためには、各種の業務
処理を行うプログラム毎にクライアント−サーバ間の情
報交換を実施する処理プログラムを必要とし、さらに交
換する情報の種類毎や、ハードウェア等の種類毎に、個
別の処理プログラムを用意する必要がある。In a conventional client-server system, in order to exchange information between a client computer and a server computer, a processing program for exchanging information between a client and a server for each program for performing various business processes. In addition, it is necessary to prepare a separate processing program for each type of information to be exchanged and each type of hardware.
【0007】よって、新たにクライアント・サーバシス
テムを構築するには、サーバコンピューターで行われる
処理の種類毎や、OSの種類毎に多数のプログラムの作
成を必要とし、各プログラムは上記したように複雑なプ
ログラムとなることから、それらの作成作業には多大な
労力が必要であるとともに、機能の追加・変更やデータ
ベースの追加・変更を行う場合は、大幅なプログラムの
追加、修正を必要とし、容易にシステムの変更や拡張等
ができないという問題があった。Therefore, in order to construct a new client / server system, it is necessary to create a large number of programs for each type of processing performed by the server computer and for each type of OS, and each program is complicated as described above. These programs require a great deal of labor to create them, and when adding or changing functions or adding or changing a database, it is necessary to add or modify a large amount of programs. There is a problem that the system cannot be changed or expanded.
【0008】また、クライアントコンピューターから一
度データ処理の実行開始要求が出されると、サーバコン
ピューターにおいて前記情報交換を行う処理プログラム
が起動され、前記データ処理依頼の途中でオペレータが
離席したり、プログラムを強制終了した等場合には、ク
ライアントコンピューター側からの処理終了要求が出さ
れない限り、起動した上記情報交換を行う処理プログラ
ムは稼動を続け、不必要なサーバコンピューターの負荷
となり、結果としてサーバコンピューターのレスポンス
を低下させてしまうという問題点を有している。Further, once a request to start data processing is issued from the client computer, a processing program for exchanging the information is started in the server computer, and the operator leaves the seat during the data processing request, or changes the program. In the case of forced termination, etc., the started processing program for exchanging the information continues to run unless the client computer side issues a processing end request, and becomes an unnecessary load on the server computer, resulting in a response of the server computer. Has the problem of lowering
【0009】よって、本発明はサーバコンピューターと
クライアントコンピューターとの情報交換における能力
負荷を低減させるとともに、各種の業務処理を行うアプ
リケーションプログラムやOSの種類等により個別にプ
ログラムを作成する必要がなく、容易にシステムの変更
や拡張等のできるクライアント・サーバシステムの情報
交換方式を提供することを目的とする。Therefore, the present invention reduces the capability load in exchanging information between the server computer and the client computer, and does not require individual programs to be created according to the types of application programs and OSs for performing various business processes. It is an object of the present invention to provide a client / server system information exchange system that can change or expand the system.
【0010】[0010]
【課題を解決するための手段】上記した課題を解決する
ために、本発明のクライアント・サーバシステムの情報
交換方式は、少なくとも一つのサーバ機能を有するサー
バコンピューターと少なくとも一つのクライアントコン
ピューターとを通信手段にて接続し、前記サーバコンピ
ューターとクライアントコンピューターとの間におい
て、前記クライアントコンピューターからのデータの検
索、参照、格納および更新等の業務処理等の各種処理要
求に基づいて、前記サーバコンピューターにてこの要求
された各種処理を実施し、その処理結果を前記クライア
ントコンピューターに返送するクライアント・サーバシ
ステムにおいて、前記サーバコンピューターとクライア
ントコンピューターとのデータ交換を管理する管理プロ
グラムを設け、前記データの検索または参照処理手順
と、その他の格納および更新等の業務処理等の処理手順
とにおいて、各々別個の前記管理プログラムを用いるこ
とを特徴としている。この特徴によれば、データの検索
または参照処理と、その他の格納および更新等の業務処
理等の処理とにおいて、各々別個の前記管理プログラム
を使用することにより、データの検索または参照処理で
は、仮に通信手段において不具合が発生してもシステム
全体がダウンするようなことを生じることがないことか
ら、その管理プログラムを複雑な処理を必要とせず、よ
って処理負荷の少ないものとすることで、サーバコンピ
ューターとクライアントコンピューターとの情報交換に
おける能力負荷を低減させることができる。In order to solve the above-mentioned problems, an information exchange method of a client-server system according to the present invention provides a method of communicating between a server computer having at least one server function and at least one client computer. In the server computer and the client computer, based on various processing requests such as business processing such as data search, reference, storage and update from the client computer, the server computer requests this In a client-server system for performing various processes performed and returning the processing results to the client computer, a management program for managing data exchange between the server computer and the client computer is provided, And search or browse processing procedure over data, in the processing procedure of the business process such as other storage and updating, and wherein each using a separate said management program. According to this feature, in the data search or reference processing and the other processing such as business processing such as storage and update, by using the separate management programs, the data search or reference processing is temporarily performed. Even if a failure occurs in the communication means, the whole system does not go down, so that the management program does not require complicated processing, and thus the processing load is reduced, so that the server computer Capability load in exchanging information with the client computer can be reduced.
【0011】本発明のクライアント・サーバシステムの
情報交換方式は、前記管理プログラムが、前記サーバコ
ンピューター上の各種の処理命令に対応付けられた関数
を出力するクライアントコンピューター上のクライアン
ト用アクセスプログラムと、前記各種関数に対応してサ
ーバコンピューター上の各種の処理命令を実行し、また
は前記各種関数を出力するサーバコンピューター上のサ
ーバ用アクセスプログラムから成ることが好ましい。こ
のようにすることで、クライアントコンピューター側で
使用される各種の業務処理を行うアプリケーションプロ
グラム(以下「ユーザープログラム」という)およびサ
ーバコンピューターで使用される業務処理プログラム
は、サーバコンピューターおよびクライアントコンピュ
ーター双方に共通に設けられたアクセスプログラムに前
記各種の処理命令に対応付けられた必要な関数を出力さ
せるだけで情報交換を実施できることになり、各種の業
務処理を行うユーザープログラムおよび業務処理プログ
ラム毎に情報交換用のプログラムを個別に作成する必要
を無くすことができ、データベースの変更、追加やユー
ザープログラムおよび業務処理プログラムの変更が生じ
ても、容易にプログラムの修正、作成を実施できる。[0011] In the information exchange method of the client-server system according to the present invention, the management program outputs a function associated with various processing instructions on the server computer. It is preferable that the processing program includes a server access program on the server computer that executes various processing instructions on the server computer corresponding to the various functions or outputs the various functions. By doing so, the application programs (hereinafter referred to as “user programs”) that perform various business processes used on the client computer side and the business processing programs used on the server computer are common to both the server computer and the client computer. The information exchange can be performed only by causing the access program provided in the computer to output the necessary functions associated with the various processing instructions, and the user program and the business processing program that perform various business processes can exchange information. It is possible to eliminate the necessity of individually creating the programs, and even if the database is changed or added or the user program or the business processing program is changed, the program can be easily modified or created.
【0012】本発明のクライアント・サーバシステムの
情報交換方式は、前記クライアント用アクセスプログラ
ムが、サーバコンピューターへ送出する情報として、O
Sに依存するデータのコード系の種類と、データの型式
と、送信データ長と、を含むヘッダー部と、前記処理要
求項目等の実データを含むデータ部とに分けて送出する
とともに、前記サーバ用アクセスプログラムが前記ヘッ
ダー部の情報を基に前記実データを、サーバコンピュー
ターのOSに対応するデータ型式に変換して出力するこ
とが好ましい。このようにすることで、前記のクライア
ントコンピューターとサーバコンピューターとの間で情
報の交換を行うアクセスプログラムにおいて、OSの種
類やハードウェア種類毎に情報交換用のプログラムを個
別に作成する必要を無くすことができ、データベースの
変更や業務処理プログラムが変更されても、容易にプロ
グラムの変更を実施できる。According to the information exchange method of the client-server system of the present invention, the information to be transmitted to the server computer by the client access program is O.
S and sends it separately to a header section including the type of code system of data dependent on S, a data type, and a transmission data length, and a data section including actual data such as the processing request item. Preferably, the access program converts the actual data into a data format corresponding to the OS of the server computer based on the information in the header section and outputs the data. By doing so, in the access program for exchanging information between the client computer and the server computer, it is not necessary to separately create a program for information exchange for each type of OS or hardware type. Even if the database is changed or the business processing program is changed, the program can be easily changed.
【0013】本発明のクライアント・サーバシステムの
情報交換方式は、前記クライアント用アクセスプログラ
ムからの通信の接続の要求を常時監視する通信監視プロ
グラムをサーバコンピューター上に設け、前記通信監視
プログラムが前記通信の接続の要求に基づいて前記サー
バ用アクセスプログラムを起動させるようにし、あらか
じめ設定された時間を超えて前記クライアント用アクセ
スプログラムからの情報の送出がない場合において、前
記サーバ用アクセスプログラムが自動的に終了するよう
にされていることが好ましい。このようにすれば、必要
以上に前記サーバ用アクセスプログラムが起動している
ことを無くすことができ、結果的にサーバコンピュータ
ーの情報交換における能力負荷を低減させることができ
る。According to the information exchange method of the client-server system of the present invention, a communication monitoring program for constantly monitoring a communication connection request from the client access program is provided on a server computer. The server access program is started based on a connection request, and if no information is sent from the client access program for more than a preset time, the server access program is automatically terminated. It is preferable to be able to do so. With this configuration, it is possible to prevent the server access program from being activated more than necessary, and as a result, it is possible to reduce the capacity load of the server computer in information exchange.
【0014】[0014]
【発明の実施の形態】以下、本発明の実施例を図面に基
づいて説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0015】図1は本発明によるクライアント・サーバ
システムでの、データ検索・参照処理における基本的な
処理の流れを示した実施例1のブロック図で、図2は本
発明によるクライアント・サーバシステムでの、データ
の更新等業務処理における基本的な処理の流れを示した
実施例2のブロック図である。FIG. 1 is a block diagram of a first embodiment showing a basic processing flow in data retrieval / reference processing in a client / server system according to the present invention, and FIG. 2 is a client / server system according to the present invention. FIG. 9 is a block diagram of a second embodiment illustrating a basic processing flow in business processing such as data update.
【0016】本発明では、上記両図に示されるように、
クライアント−サーバ間のデータ検索・参照処理におけ
るデータ交換を管理するとともに、各種処理関数を出力
するクライアントコンピューター及びサーバコンピュー
ター上の各アクセスプログラムとしてDB(データベー
ス)アクセス処理プログラムを、またデータの格納およ
び更新等業務処理におけるデータ交換を管理するすると
ともに、各種処理関数を出力するクライアントコンピュ
ーター及びサーバコンピューター上の各アクセスプログ
ラムとして業務アクセス処理プログラムをそれぞれクラ
イアントコンピューター及びサーバコンピューターにて
用い、後述するような別の手順によって処理を行ってい
る。In the present invention, as shown in the above figures,
In addition to managing data exchange in the data search / reference processing between the client and the server, a DB (database) access processing program as each access program on the client computer and the server computer for outputting various processing functions, and data storage and updating A business access processing program is used in each of the client computer and the server computer as an access program on the client computer and the server computer that outputs various processing functions and manages data exchange in the business processing. Processing is performed according to procedures.
【0017】まず、データ検索・参照処理では、クライ
アントコンピューター1とサーバコンピューター2に前
記DBアクセス処理プログラム3、4を各々用意する。
クライアントコンピューター1とサーバコンピューター
2には、環境変数に日本語のコード系とバイトオーダ
(ハードウェアやOSにより整数、実数のコンピュータ
内部での表現方法が異なる)の形式を設定する。クライ
アントコンピューター1のユーザープログラム5は、処
理するデータベースの名前と処理の方法を、DBアクセ
ス処理プログラム3に渡す。First, in the data search / reference processing, the DB access processing programs 3 and 4 are prepared in the client computer 1 and the server computer 2, respectively.
For the client computer 1 and the server computer 2, the environment variables are set to the Japanese code system and the byte order (the method of expressing integers and real numbers in the computer differs depending on the hardware and OS). The user program 5 of the client computer 1 passes the name of the database to be processed and the processing method to the DB access processing program 3.
【0018】クライアントコンピューター1のDBアク
セス処理プログラム3は、サーバコンピューター2との
通信が確立されているかを確認する。接続が確立されて
いない場合は、クライアントコンピューター1からの通
信の接続の要求を常時監視するサーバコンピューター2
の通信監視プログラムである通信デーモン6へ接続依頼
を行う。The DB access processing program 3 of the client computer 1 checks whether communication with the server computer 2 has been established. If the connection has not been established, the server computer 2 that constantly monitors the communication connection request from the client computer 1
A connection request is made to the communication daemon 6 which is a communication monitoring program of the communication.
【0019】これにより、サーバコンピューター2のD
Bアクセス処理プログラム4が、前記通信デーモン6に
より起動される。Thus, the D of the server computer 2
The B access processing program 4 is started by the communication daemon 6.
【0020】クライアントコンピューター1のDBアク
セス処理プログラム3は、環境変数から日本語のコード
系(SJIS、EUI等)とバイトオーダ(上位バイト
先読み、下位バイト先読み等)の形式を取得し、送信す
る情報を、(1)日本語のコード系とバイトオーダの形
式の種類と(2)データの型式(整数、字数、文字等)
と(3)送信データ長と(4)サーバコンピューター側
で処理するデータベース名と、を含むASCII文字の
ヘッダー部と、実際のデータを含むデータ部とに分け
て、サーバコンピューター2のDBアクセス処理プログ
ラム4に送信する。この送信処理は、TCP/IPのソ
ケット通信を使用し、API(Application
Program Interface)を用いて行わ
れ、プログラムの種類やOSなどに依存せず共通の処理
で行うことができる。The DB access processing program 3 of the client computer 1 obtains the information of the Japanese code system (SJIS, EUI, etc.) and the format of byte order (upper byte prefetch, lower byte prefetch, etc.) from the environment variables and transmits the information. (1) Japanese code system and type of byte order format, and (2) Data type (integer, number of characters, characters, etc.)
And (3) a transmission data length and (4) a database name to be processed on the server computer side, a header part of ASCII characters including a header part and a data part including actual data, and a DB access processing program of the server computer 2. Send to 4. This transmission process uses TCP / IP socket communication, and API (Application).
This is performed by using a program interface, and can be performed by common processing without depending on the type of the program or the OS.
【0021】サーバコンピューター2のDBアクセス処
理プログラム4は、受信した情報をサーバコンピュータ
ー2で扱えるデータに変換し、そのデータから、依頼さ
れた検索・参照処理をデータベース7に対し行い、デー
タをクライアントコンピューター1のDBアクセス処理
プログラム3に返信する。そしてDBアクセス処理プロ
グラム3はその結果をユーザープログラム5に渡す。The DB access processing program 4 of the server computer 2 converts the received information into data that can be handled by the server computer 2, performs a requested search / reference process on the data from the data, and transmits the data to the client computer. 1 to the DB access processing program 3. Then, the DB access processing program 3 passes the result to the user program 5.
【0022】これらの一連の手順により、クライアント
コンピューターからのデータベースの検索・参照を実現
できる。By a series of these procedures, the search and reference of the database from the client computer can be realized.
【0023】次に、データの更新等業務処理において
は、まず、クライアントコンピューター11とサーバコ
ンピューター12に前記業務アクセス処理プログラム1
3、14を各々用意する。Next, in the business process such as updating data, first, the business access processing program 1 is stored in the client computer 11 and the server computer 12.
3 and 14 are prepared respectively.
【0024】クライアントコンピューター11とサーバ
コンピューター12には、環境変数に日語のコード系と
バイトオーダの形式を設定する。クライアントコンピュ
ーター11のユーザープログラム15では、処理するプ
ログラム名前とパラメータを業務アクセス処理プログラ
ム13に渡す。In the client computer 11 and the server computer 12, a Japanese code system and a byte order format are set as environment variables. The user program 15 of the client computer 11 passes the name of the program to be processed and the parameters to the business access processing program 13.
【0025】クライアントコンピューター11の業務ア
クセス処理プログラム13は、サーバコンピューター1
2との通信が確立されているかを確認する。接続が確立
されていない場合は、クライアントコンピューター11
からの通信の接続の要求を常時監視するサーバコンピュ
ーター12の通信デーモン16へ接続依頼を行う。The business access processing program 13 of the client computer 11
Check whether communication with the second has been established. If the connection has not been established, the client computer 11
A connection request is made to the communication daemon 16 of the server computer 12 which constantly monitors the communication connection request from the server computer 12.
【0026】これにより、サーバコンピューター12の
業務アクセス処理プログラム14と業務処理プログラム
17が、通信デーモン16により起動される。Thus, the business access processing program 14 and the business processing program 17 of the server computer 12 are started by the communication daemon 16.
【0027】クライアントコンピューター11の業務ア
クセス処理プログラム13は、環境変数から日本語のコ
ード系とバイトオーダの形式を取得し、送信する情報
を、(1)日本語のコード系(SJIS、EUI等)と
バイトオーダ(上位バイト先読み、下位バイト先読み
等)形式の種類と(2)データの型式(整数、字数、文
字等)と(3)送信データ長と(4)サーバコンピュー
ター側で処理するプログラム名と(5)処理データベー
ス名と、を含むASCII文字のヘッダー部と、実際の
データを含むデータ部とに分けてサーバコンピューター
12の業務アクセス処理プログラム14に送信する。こ
の送信処理は、TCP/IPのソケット通信を使用し、
APIを用いて行われ、プログラムの種類やOSなどに
依存せず共通の手順で行うことができる。The business access processing program 13 of the client computer 11 acquires the Japanese code system and the byte order format from the environment variables and transmits the information to be transmitted to (1) the Japanese code system (SJIS, EUI, etc.). And the type of byte order (high-order byte look-ahead, low-order byte look-ahead, etc.), (2) data type (integer, number of characters, characters, etc.), (3) transmission data length, and (4) program name to be processed on the server computer side And (5) the header part of the ASCII character including the processing database name and the data part including the actual data, which are transmitted to the business access processing program 14 of the server computer 12. This transmission process uses TCP / IP socket communication,
This is performed using an API, and can be performed by a common procedure without depending on the type of the program, the OS, and the like.
【0028】サーバコンピューター12の業務アクセス
処理プログラム14は、受信した情報をサーバコンピュ
ーターで扱えるデータに変換し、そのデータから、依頼
された処理を業務処理プログラム17に渡し、業務処理
プログラム17はデータベース18内のデータの更新等
処理を行う。サーバコンピューター12の業務アクセス
処理プログラム14は、その結果を業務処理プログラム
17から受取り、クライアントコンピューター11の業
務アクセス処理プログラム13に返信する。そして業務
アクセス処理プログラム13はその結果をユーザープロ
グラム15に渡す。The business access processing program 14 of the server computer 12 converts the received information into data that can be handled by the server computer, passes the requested processing from the data to the business processing program 17, and the business processing program 17 It performs processing such as updating data in the server. The business access processing program 14 of the server computer 12 receives the result from the business processing program 17 and returns the result to the business access processing program 13 of the client computer 11. Then, the business access processing program 13 passes the result to the user program 15.
【0029】これらの一連の手順により、クライアント
コンピューターからの業務処理が実行される。The business process from the client computer is executed by these series of procedures.
【0030】前記のDBアクセス処理プログラム4と業
務アクセス処理プログラム14は、クライアントコンピ
ューターからの情報の受信時間を常に監視しており、設
定された時間を過ぎてもクライアントコンピューターか
ら情報が送信されて来ない時はプログラムを終了させ
る。The DB access processing program 4 and the business access processing program 14 constantly monitor the reception time of information from the client computer, and information is transmitted from the client computer even after a set time. If not, terminate the program.
【0031】クライアントコンピューターのDBアクセ
ス処理プログラム3や業務アクセス処理プログラム13
は、情報を送信する場合、まずサーバコンピューターと
の通信が確立されているかを確認する。接続が切れてい
る場合は、サーバコンピューターの通信デーモン6、1
6に対して再接続を要求して通信を確立する。この時、
ユーザープログラム5、15や業務処理プログラム17
は何の処理も必要ではない。全てクライアントコンピュ
ーターのDBアクセス処理プログラム3や業務アクセス
処理プログラム13とサーバコンピューターの通信デー
モン6、16との間で処理が行われる。The DB access processing program 3 and the business access processing program 13 of the client computer
When transmitting information, first checks whether communication with the server computer has been established. If the connection is broken, the communication daemon 6, 1
6 is requested to reconnect, and communication is established. At this time,
User programs 5, 15 and business processing program 17
Does not require any processing. All processing is performed between the DB access processing program 3 or the business access processing program 13 of the client computer and the communication daemons 6 and 16 of the server computer.
【0032】これらの処理により、サーバコンピュータ
ーでの不必要な業務処理プログラム17の実行が制限で
きる。By these processes, unnecessary execution of the business processing program 17 on the server computer can be restricted.
【0033】次に、本発明の実施例3を図3により説明
する。Next, a third embodiment of the present invention will be described with reference to FIG.
【0034】クライアントコンピューター21の利用者
は、ユーザプログラム22によりモニタ画面23に表示
されているメニューに応じて処理する項目を選択する。
例えば、従業員情報の検索・参照の処理を選択したもの
とする。モニタ画面23には、従業員番号を入力するよ
うに指示欄24が表示される。利用者は情報を参照した
い従業員番号を入力する。The user of the client computer 21 selects an item to be processed according to the menu displayed on the monitor screen 23 by the user program 22.
For example, it is assumed that the search / reference processing of employee information is selected. An instruction field 24 is displayed on the monitor screen 23 so as to input an employee number. The user enters the employee number whose information he / she wants to refer to.
【0035】従業員番号をユーザプログラム22は受取
り(S1)、情報が格納されているデータベース名を調
べ、データベースの使用開始の関数を、ダイナミックラ
イブラリ形式で関数が提供されている、クライアント用
アクセスプログラム25の1つであるDBアクセス処理
プログラム27から呼び出すことで、処理実行を依頼す
る(S2)。The user program 22 receives the employee number (S1), checks the name of the database in which the information is stored, and sets a function for starting use of the database as a client access program provided with a function in a dynamic library format. The processing execution is requested by calling it from the DB access processing program 27 which is one of the 25 (S2).
【0036】DBアクセス処理プログラム27は、サー
バコンピューター28との通信が確立しているかを確認
する。通信が確立されていない場合は、サーバコンピュ
ーター28の通信デーモン29に対して通信の確立を依
頼し(S3)、通信デーモン29はサーバコンピュータ
ー用アクセスプログラム30の1つであるDBアクセス
処理プログラム31を起動して(S4)、通信の確立が
行われる。The DB access processing program 27 checks whether communication with the server computer 28 has been established. If the communication is not established, the communication daemon 29 of the server computer 28 is requested to establish the communication (S3), and the communication daemon 29 calls the DB access processing program 31 which is one of the server computer access programs 30. Upon activation (S4), communication is established.
【0037】クライアントコンピューター21のDBア
クセス処理プログラム27は、クライアントコンピュー
ター21の日本語のコード系とバイトオーダの形式を環
境変数より取得し、該日本語のコード系及びバイトオー
ダの形式、送信するデータの種類と大きさ、サーバコン
ピューターで処理するデータベース名を含むASCII
文字のヘッダー部と、従業員番号等の実際のデータを含
むデータ部を、DBアクセス処理プログラム31に送信
する(S5)。The DB access processing program 27 of the client computer 21 obtains the Japanese code system and the byte order format of the client computer 21 from the environment variables, and obtains the Japanese code system and the byte order format and the data to be transmitted. ASCII including type and size of database and database name processed by server computer
The header part of the character and the data part including the actual data such as the employee number are transmitted to the DB access processing program 31 (S5).
【0038】DBアクセス処理プログラム31は、サー
バコンピューター28の日本語のコード系とバイトオー
ダの形式を環境変数より取得し、受信したデータのヘッ
ダー部のデータをまず認識し、クライアントコンピュー
ター21の日本語のコード系及びバイトオーダの形式が
異なる場合は、受信した実際データをヘッダー部のデー
タの種類と大きさに従って、サーバコンピューターで扱
えるコードに変換する(S6)。図4はその手順を示し
たもので、また図5は前記ヘッダー部のデータの内容を
示したものである。The DB access processing program 31 acquires the Japanese code system and the byte order format of the server computer 28 from the environment variables, first recognizes the data in the header part of the received data, and If the code system and the byte order format are different, the received actual data is converted into a code that can be handled by the server computer according to the type and size of the data in the header (S6). FIG. 4 shows the procedure, and FIG. 5 shows the contents of the data in the header section.
【0039】続いてDBアクセス処理プログラム31
は、前記変換された実際データに基きデータベース34
の検索・参照処理を行い(S7)、その結果をクライア
ントコンピューター21のDBアクセス処理プログラム
27に返信する(S8)。Subsequently, the DB access processing program 31
Is a database 34 based on the converted actual data.
(S7), and the result is returned to the DB access processing program 27 of the client computer 21 (S8).
【0040】DBアクセス処理プログラム27は、ユー
ザプログラム22に受取った結果を返す(S9)。これ
でユーザプログラム22から呼ばれたデータベース34
使用開始の関数は終了する。The DB access processing program 27 returns the received result to the user program 22 (S9). Thus, the database 34 called from the user program 22
The start function ends.
【0041】表1は、上記処理のための関数の実施例を
示したものである。Table 1 shows an embodiment of the function for the above processing.
【表1】[Table 1]
【0042】続いて従業員の情報の検索を行う場合は、
ユーザプログラム22から情報の検索の関数の呼出しを
行なうと、(S2)→(S5)→(S6)→(S7)→
(S8)→(S9)の順序で実施され、検索の結果がユ
ーザプログラムに返される。その後ユーザプログラム
は、結果を画面1に表示する(S10)。Subsequently, when searching for employee information,
When the information retrieval function is called from the user program 22, (S2) → (S5) → (S6) → (S7) →
The search is performed in the order of (S8) → (S9), and the search result is returned to the user program. Thereafter, the user program displays the result on the screen 1 (S10).
【0043】尚、データベースが複数にわたる場合は、
ユーザプログラム22でデータベースの数だけ上記の処
理を行い、得られた情報を加工して画面1に表示する。When there are a plurality of databases,
The above processing is performed by the number of databases by the user program 22, and the obtained information is processed and displayed on the screen 1.
【0044】次に、前記データの検索・参照作業に引き
続いて行われるデータの更新等業務処理での手順を説明
する。Next, a description will be given of a procedure in a business process such as data update performed subsequent to the data search / reference operation.
【0045】クライアントコンピューター21の利用者
は、ユーザプログラム22により画面23に表示されて
いるメニューより処理する項目を選択する。例えば、前
記で参照した従業員の出張命令書の業務処理プログラム
を選択したものとする。画面のメニューには、出張期
間、出張場所、旅費等の情報を入力するように指示欄2
4が表示される。利用者はメニューに従い情報を入力す
る。The user of the client computer 21 selects an item to be processed from the menu displayed on the screen 23 by the user program 22. For example, it is assumed that the business process program of the employee's business trip instruction referred to above is selected. In the menu on the screen, an instruction column 2 for inputting information such as a business trip period, a business trip location, and travel expenses.
4 is displayed. The user inputs information according to the menu.
【0046】入力された情報をユーザプログラム22は
受取り(S11)、出張命令書の業務処理プログラム名
を調べ、処理を開始する関数を、ダイナミックライブラ
リ形式で関数が提供されている、クライアント用アクセ
ス用プログラム25の1つである業務アクセス処理プロ
グラム26から呼び出すことで実行を依頼する(S1
2)。The user program 22 receives the input information (S11), checks the name of the business processing program in the business trip instruction, and finds a function for starting the processing for client access, provided with a function in a dynamic library format. Execution is requested by calling from a business access processing program 26 which is one of the programs 25 (S1).
2).
【0047】業務アクセス処理プログラム26は、サー
バコンピューター28との通信が確立しているかを確認
する。通信が確立されていない場合は、サーバコンピュ
ーター28の通信デーモン29に対して通信の確立を依
頼し(S13)、通信デーモン29は業務処理プログラ
ム33の起動(S14)と、サーバ用アクセスプログラ
ム30の1つである業務アクセス処理プログラム32の
起動(S15)を行い、通信の確立が行われる。The business access processing program 26 checks whether communication with the server computer 28 has been established. If the communication is not established, the communication daemon 29 of the server computer 28 is requested to establish the communication (S13), and the communication daemon 29 activates the business processing program 33 (S14) and starts the server access program 30. One of the business access processing programs 32 is started (S15), and communication is established.
【0048】業務アクセス処理プログラム26は、クラ
イアントコンピューター21の日本語のコード系とバイ
トオーダの形式を環境変数より取得し、該日本語のコー
ド系及びバイトオーダの形式、送信するデータの種類と
大きさ、サーバコンピューター28で起動するプログラ
ム名と処理するデータベース名を含むヘッダー部と、前
記出張期間等の実際のデータを含むデータ部を、サーバ
コンピューター28の業務アクセス処理プログラム32
に送信する(S16)。The business access processing program 26 acquires the Japanese code system and the byte order format of the client computer 21 from the environment variables, and obtains the Japanese code system and the byte order format, the type and size of the data to be transmitted. A header part including the name of a program to be started on the server computer 28 and a database name to be processed, and a data part including actual data such as the business trip period are stored in the business access processing program 32 of the server computer 28.
(S16).
【0049】業務アクセス処理プログラム32は、サー
バコンピューター28の日本語のコード系とバイトオー
ダの形式を環境変数より取得した後、受信したデータの
ヘッダー部のデータをまず認識し、クライアントコンピ
ューター21の日本語のコード系及びバイトオーダの形
式が異なる場合は、受信した実際データをヘッダー部の
データの種類と大きさに従って、サーバコンピューター
28で扱えるコードに変換する(S17)。この手順は
前記した(S6)と同様に、図4、5に示す方法で行わ
れる。The business access processing program 32 obtains the Japanese code system and the byte order format of the server computer 28 from the environment variables, first recognizes the data in the header part of the received data, and If the word code system and the byte order format are different, the received actual data is converted into a code that can be handled by the server computer 28 according to the type and size of the data in the header (S17). This procedure is performed by the method shown in FIGS.
【0050】続いて業務アクセス処理プログラム32
は、前記変換された実際データを、該処理を行う業務処
理プログラム33へ送出し(S18)、業務処理プログ
ラム33は、依頼された従業員情報や出張情報の追加、
更新、削除等の処理(S19)の他、旅費・経費の計
算、旅費・経費の入金依頼などの処理を行い、処理の結
果を返す関数に処理結果を渡す(S20)。Subsequently, the business access processing program 32
Sends the converted actual data to the business processing program 33 that performs the processing (S18), and the business processing program 33 adds the requested employee information or business trip information,
In addition to processing such as update and deletion (S19), processing such as calculation of travel expenses / expenses and requesting payment of travel expenses / expenses is performed, and the processing results are passed to a function that returns processing results (S20).
【0051】業務アクセス処理プログラム32は、業務
処理プログラム33から受取った処理結果を業務アクセ
ス処理プログラム26に返信する(S21)。The business access processing program 32 returns the processing result received from the business processing program 33 to the business access processing program 26 (S21).
【0052】業務アクセス処理プログラム26は、ユー
ザプログラム22に受取った結果を返す(S22)。こ
れでユーザプログラム22から呼ばれた業務処理プログ
ラムの実行の関数は終了する。The business access processing program 26 returns the received result to the user program 22 (S22). Thus, the function of executing the business processing program called from the user program 22 ends.
【0053】表2は、上記したデータの追加、更新、削
除等業務処理を実行するための関数の実施例を示したも
のである。Table 2 shows an embodiment of a function for executing business processes such as addition, update, and deletion of data.
【表2】[Table 2]
【0054】ユーザプログラム22は、業務アクセス処
理プログラム25から受取った結果を画面1に表示する
(S23)。The user program 22 displays the result received from the business access processing program 25 on the screen 1 (S23).
【0055】処理を継続して行なう場合は、ユーザプロ
グラムは、処理継続の関数を呼び、(S12)→(S1
6)→(S17)→(S18)→(S19)→(S2
0)→(S21)→(S22)の順で結果が返ってく
る。If the processing is to be continued, the user program calls a function to continue the processing, and (S12) → (S1)
6) → (S17) → (S18) → (S19) → (S2)
0) → (S21) → (S22).
【0056】なお、実施例3においては、図6で示すよ
うに、サーバコンピューター28のDBアクセス処理プ
ログラム31や業務アクセス処理プログラム32(サー
バ用アクセスプログラム)は、クライアントコンピュー
ター21からの通信があった最新の時間を保持して経過
時間を常時監視し、経過時間が予め設定されている終了
時間(タイムアウト値)を超えている場合はプログラム
を終了させ、また、図7で示すように、クライアントコ
ンピューター21のDBアクセス処理プログラム27や
業務アクセス処理プログラム26(クライアント用アク
セスプログラム)がサーバコンピューター28に対して
再度通信を行う時は、以前接続したDBアクセス処理プ
ログラム31や業務アクセス処理プログラム32(サー
バ用アクセスプログラム)のプロセスIDを取得し、サ
ーバコンピューター28にそのプロセスが存在するかど
うかを確認することで、DBアクセス処理プログラム3
1や業務アクセス処理プログラム32(サーバ用アクセ
スプログラム)が動作しているかを確認するとともに、
動作していない場合は、サーバコンピューター28の通
信デーモン29に対して通信の確立を再度要求し、DB
アクセス処理プログラム31や業務アクセス処理プログ
ラム32(サーバ用アクセスプログラム)が起動されて
再度通信の確立が行われ、サーバコンピューター28の
新たなDBアクセス処理プログラム31や業務アクセス
処理プログラム32(サーバ用アクセスプログラム)の
プロセスIDを取得し、データの送受信が行うことがで
きる。In the third embodiment, as shown in FIG. 6, the DB access processing program 31 and the business access processing program 32 (server access program) of the server computer 28 communicate from the client computer 21. The latest time is kept and the elapsed time is constantly monitored, and if the elapsed time exceeds a preset end time (timeout value), the program is terminated, and as shown in FIG. When the DB access processing program 27 and the business access processing program 26 (client access program) communicate with the server computer 28 again, the previously connected DB access processing program 31 and business access processing program 32 (server Access pro Acquires the process ID of the ram), by checking whether the process on the server computer 28 exists, DB access processing program 3
1 and the business access processing program 32 (server access program)
If it is not operating, it requests the communication daemon 29 of the server computer 28 to establish communication again,
The access processing program 31 and the business access processing program 32 (the server access program) are started and communication is established again, and the new DB access processing program 31 and the business access processing program 32 (the server access program) of the server computer 28 are executed. ), The process ID can be transmitted and received.
【0057】[0057]
【発明の効果】本発明は以下の効果を奏する。The present invention has the following effects.
【0058】(a)請求項1項の発明によれば、データ
の検索または参照処理と、その他の格納および更新等の
業務処理等の処理とにおいて、各々別個の前記管理プロ
グラムを使用することにより、データの検索または参照
処理では、仮に通信手段において不具合が発生してもシ
ステム全体がダウンするようなことを生じることがない
ことから、その管理プログラムを複雑な処理を必要とせ
ず、よって処理負荷の少ないものとすることで、サーバ
コンピューターとクライアントコンピューターとの情報
交換における能力負荷を低減させることができる。(A) According to the first aspect of the present invention, the separate management programs are used in the data search or reference processing and the other processing such as storage and update and other business processing. In the data search or reference processing, even if a failure occurs in the communication means, the entire system does not go down, so that the management program does not require complicated processing, and thus the processing load is reduced. As a result, the capacity load in exchanging information between the server computer and the client computer can be reduced.
【0059】(b)請求項2項の発明によれば、クライ
アントコンピューター側で使用される各種の業務処理を
行うユーザープログラムは、サーバおよびクライアント
コンピューター双方に共通に設けられたアクセスプログ
ラムに前記各種の処理命令に対応付けられた必要な関数
を出力させるだけで情報交換を実施できることになり、
各種の業務処理を行うユーザープログラム毎に情報交換
用のプログラムを個別に作成する必要を無くすことがで
き、データベースの変更、追加や業務処理プログラムの
変更が生じても、容易にプログラムの修正、作成を実施
できる。(B) According to the second aspect of the present invention, the user program used on the client computer for performing various business processes is provided in an access program provided commonly to both the server and the client computer. Information can be exchanged only by outputting the necessary function associated with the processing instruction,
Eliminates the need to create a separate information exchange program for each user program that performs various business processes.Even if a database is changed or added or a business process program is changed, the program can be easily modified and created. Can be implemented.
【0060】(c)請求項3項の発明によれば、前記の
クライアントコンピューターとサーバコンピューターと
の間で情報の交換を行うアクセスプログラムにおいて、
OSの種類やハードウェア種類毎に情報交換用のプログ
ラムを個別に作成する必要を無くすことができ、データ
ベースの変更や業務処理プログラムが変更されても、容
易にプログラムの変更を実施できる。(C) According to the invention of claim 3, in the access program for exchanging information between the client computer and the server computer,
It is possible to eliminate the need to individually create a program for information exchange for each type of OS and hardware type, and to easily change the program even if the database or the business processing program is changed.
【0061】(d)請求項4項の発明によれば、必要以
上にサーバ用アクセスプログラムが起動していることを
無くすことができ、結果的にサーバコンピューターの情
報交換における能力負荷を低減させることができる。(D) According to the invention of claim 4, it is possible to prevent the server access program from being activated more than necessary, and as a result, to reduce the capacity load of the server computer in information exchange. Can be.
【0062】[0062]
【図1】実施例1の流れを示したブロック図である。FIG. 1 is a block diagram illustrating a flow of a first embodiment.
【図2】実施例2の流れを示したブロック図である。FIG. 2 is a block diagram showing a flow of a second embodiment.
【図3】実施例3の流れを示したブロック図である。FIG. 3 is a block diagram illustrating a flow of a third embodiment.
【図4】実施例3における、サーバ用アクセスプログラ
ムのコード変換の手順を示した図である。FIG. 4 is a diagram illustrating a procedure of code conversion of a server access program according to a third embodiment.
【図5】実施例3における、クライアント用アクセスプ
ログラムからサーバ用アクセスプログラム送信されるデ
ータのヘッダ部の構造を示した図である。FIG. 5 is a diagram illustrating a structure of a header portion of data transmitted from a client access program to a server access program according to a third embodiment.
【図6】実施例3における、自動プログラム終了機能の
手順を示したものである。FIG. 6 shows a procedure of an automatic program end function in a third embodiment.
【図7】実施例3における、再アクセス機能の手順を示
したものである。FIG. 7 illustrates a procedure of a re-access function according to the third embodiment.
1 クライアントコンピューター 2 サーバコンピューター 3 DBアクセス処理プログラム 4 DBアクセス処理プログラム 5 ユーザープログラム 6 通信デーモン 7 データベース 11 クライアントコンピューター 12 サーバコンピューター 13 業務アクセス処理プログラム 14 業務アクセス処理プログラム 15 ユーザープログラム 16 通信デーモン 17 業務処理プログラム 18 データベース 21 クライアントコンピューター 22 ユーザープログラム 23 モニタ画面 24 指示欄 25 クライアント用アクセスプログラム 26 業務アクセス処理プログラム 27 DBアクセス処理プログラム 28 サーバコンピューター 29 通信デーモン 30 サーバ用アクセスプログラム 31 DBアクセス処理プログラム 32 業務アクセス処理プログラム 33 業務処理プログラム 34 データベース DESCRIPTION OF SYMBOLS 1 Client computer 2 Server computer 3 DB access processing program 4 DB access processing program 5 User program 6 Communication daemon 7 Database 11 Client computer 12 Server computer 13 Business access processing program 14 Business access processing program 15 User program 16 Communication daemon 17 Business processing program 18 Database 21 Client Computer 22 User Program 23 Monitor Screen 24 Instruction Column 25 Client Access Program 26 Business Access Processing Program 27 DB Access Processing Program 28 Server Computer 29 Communication Daemon 30 Server Access Program 31 DB Access Processing Program 32 Business Access Processing program 33 business processing program 34 database
【数1】 (Equation 1)
【数2】 (Equation 2)
Claims (4)
ーバコンピューターと少なくとも一つのクライアントコ
ンピューターとを通信手段にて接続し、前記サーバコン
ピューターとクライアントコンピューターとの間におい
て、前記クライアントコンピューターからのデータの検
索、参照、格納および更新等の業務処理等の各種処理要
求に基づいて、前記サーバコンピューターにてこの要求
された各種処理を実行し、その処理結果を前記クライア
ントコンピューターに返送するクライアント・サーバシ
ステムにおいて、 前記サーバコンピューターとクライアントコンピュータ
ーとのデータ交換を管理する管理プログラムを設け、前
記データの検索または参照処理手順と、その他の格納お
よび更新等の業務処理等の処理手順とにおいて、各々別
個の前記管理プログラムを用いることを特徴とするクラ
イアント・サーバシステムの情報交換方式。1. A server computer having at least one server function and at least one client computer are connected by communication means, and between the server computer and the client computer, retrieval and reference of data from the client computer A client-server system that executes various requested processes in the server computer based on various processing requests such as business processes such as storing and updating, and returns a processing result to the client computer; A management program for managing data exchange between the computer and the client computer is provided, and the data search or reference processing procedure and the other processing procedures such as storage and updating are separately performed. Information exchange method of a client-server system, characterized by using the management program.
ピューター上での各種の処理命令に対応付けられた関数
を出力するクライアントコンピューター上のクライアン
ト用アクセスプログラムと、前記各種関数に対応してサ
ーバコンピューター上の各種の処理命令を実行し、また
は前記各種関数を出力するサーバコンピューター上のサ
ーバ用アクセスプログラムから成る請求項1に記載のク
ライアント・サーバシステムの情報交換方式。2. The client program according to claim 1, wherein the management program outputs a function associated with various processing instructions on the server computer, and a client access program on the server computer corresponding to the various functions. 2. The information exchange method according to claim 1, further comprising a server access program on a server computer for executing various processing instructions or outputting the various functions.
が、サーバコンピューターへ送出する情報として、オペ
レーションシステム(以下OSと略記)に依存するデー
タのコード系の種類と、データの型式と、送信データ長
と、を含むヘッダー部と、前記処理要求項目等の実デー
タを含むデータ部とに分けて送出するとともに、前記サ
ーバ用アクセスプログラムが前記ヘッダー部の情報を基
に前記実データを、サーバコンピューターのOSに対応
するデータ型式に変換して出力するようにした請求項2
に記載のクライアント・サーバシステムの情報交換方
式。3. The information that the client access program sends to the server computer includes a type of a data code system, a data type, and a transmission data length depending on an operation system (hereinafter abbreviated as OS). The server access program sends the actual data based on the information of the header part to the OS of the server computer. 3. A data format which is converted into a data format and output.
2. An information exchange method for a client / server system according to (1).
からの通信の接続の要求を常時監視する通信監視プログ
ラムをサーバコンピューター上に設け、前記通信監視プ
ログラムが前記通信の接続の要求に基づいて前記サーバ
用アクセスプログラムを起動させるようにし、あらかじ
め設定された時間を超えて前記クライアント用アクセス
プログラムからの情報の送出がない場合において、前記
サーバ用アクセスプログラムが自動的に終了するように
されている請求項2または3に記載のクライアント・サ
ーバシステムの情報交換方式。4. A communication monitoring program for constantly monitoring a communication connection request from the client access program is provided on a server computer, and the communication monitoring program is configured to execute the server access program based on the communication connection request. The server access program is automatically terminated when no information is transmitted from the client access program for a time exceeding a preset time. 2. An information exchange method for a client / server system according to (1).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9166609A JPH10340239A (en) | 1997-06-09 | 1997-06-09 | Information exchanging method of client server system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9166609A JPH10340239A (en) | 1997-06-09 | 1997-06-09 | Information exchanging method of client server system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10340239A true JPH10340239A (en) | 1998-12-22 |
Family
ID=15834486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9166609A Pending JPH10340239A (en) | 1997-06-09 | 1997-06-09 | Information exchanging method of client server system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10340239A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001236196A (en) * | 2000-01-04 | 2001-08-31 | Oce Technol Bv | Method and system for presenting job to copying center |
| JP2011165209A (en) * | 1999-09-14 | 2011-08-25 | Droplet Inc | Method and system for delivering remotely stored applications and information |
-
1997
- 1997-06-09 JP JP9166609A patent/JPH10340239A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011165209A (en) * | 1999-09-14 | 2011-08-25 | Droplet Inc | Method and system for delivering remotely stored applications and information |
| JP2011210266A (en) * | 1999-09-14 | 2011-10-20 | Droplet Inc | System and method for delivering remotely stored application and information |
| JP2001236196A (en) * | 2000-01-04 | 2001-08-31 | Oce Technol Bv | Method and system for presenting job to copying center |
| JP2011060297A (en) * | 2000-01-04 | 2011-03-24 | Oce-Technologies Bv | Method and system for submitting job to reproduction center |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1025507B1 (en) | Combined internet and data access system | |
| US6105067A (en) | Connection pool management for backend servers using common interface | |
| US5729739A (en) | Persistent object mapping system and method with abstract schema mapper | |
| US6845505B1 (en) | Web request broker controlling multiple processes | |
| US5914713A (en) | Accessing data fields from a non-terminal client | |
| US20030140041A1 (en) | Method and data processing system providing bulk record memory transfers across multiple heterogeneous computer systems | |
| US20030055826A1 (en) | System and method for connecting to and controlling to disparate databases | |
| US20030140272A1 (en) | Method and data processing system providing checkpoint/restart across multiple heterogeneous computer systems | |
| US6205415B1 (en) | Server and terminal emulator for persistent connection to a legacy host system with file transfer | |
| EP1623558B1 (en) | Accessing data in a computer network | |
| US6539397B1 (en) | Object-oriented paradigm for accessing system service requests by modeling system service calls into an object framework | |
| JPH07281974A (en) | Communication system for exchanging data between computers in a network | |
| US6845392B2 (en) | Remote systems management via DBMS stored procedures and one communication line | |
| US7188111B2 (en) | System and method for connectivity to structured query language database | |
| US9560123B2 (en) | Using a same program on a local system and a remote system | |
| US7970814B2 (en) | Method and apparatus for providing a synchronous interface for an asynchronous service | |
| CN113342547A (en) | Remote service calling method and device, electronic equipment and readable storage medium | |
| US20030131109A1 (en) | Method and data processing system providing file I/O across multiple heterogeneous computer systems | |
| US20030055965A1 (en) | User-defined units of context in a distributed computer environment | |
| JPH10340239A (en) | Information exchanging method of client server system | |
| US20090077243A1 (en) | Conversation recovery method | |
| JPH10275132A (en) | Data processing device and storage medium | |
| US20030140220A1 (en) | Method and data processing system providing remote program initiation and control across multiple heterogeneous computer systems | |
| JP2003196134A (en) | Client-side system, server-side system and client-side program for information exchange system based on image, and storage medium with exchanging information data stored therein | |
| KR100321183B1 (en) | Java Middleware System and Its Operation Method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20050906 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20050906 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051108 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060404 |