Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4249775B2 - Data exchange method and method - Google Patents
[go: Go Back, main page]

JP4249775B2 - Data exchange method and method - Google Patents

Data exchange method and method Download PDF

Info

Publication number
JP4249775B2
JP4249775B2 JP2006287610A JP2006287610A JP4249775B2 JP 4249775 B2 JP4249775 B2 JP 4249775B2 JP 2006287610 A JP2006287610 A JP 2006287610A JP 2006287610 A JP2006287610 A JP 2006287610A JP 4249775 B2 JP4249775 B2 JP 4249775B2
Authority
JP
Japan
Prior art keywords
data
transmission
database
input
file
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.)
Expired - Lifetime
Application number
JP2006287610A
Other languages
Japanese (ja)
Other versions
JP2007026467A (en
Inventor
敏郎 惣内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC System Technologies Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC System Technologies Ltd filed Critical NEC System Technologies Ltd
Priority to JP2006287610A priority Critical patent/JP4249775B2/en
Publication of JP2007026467A publication Critical patent/JP2007026467A/en
Application granted granted Critical
Publication of JP4249775B2 publication Critical patent/JP4249775B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、システム間でデータを交換するデータ交換方式に関し、特に非同期処理を行うことにより高レスポンスを保ちシステム間でデータを即時同期交換するデータ交換方式および方法に関する。   The present invention relates to a data exchange method for exchanging data between systems, and more particularly to a data exchange method and method for exchanging data immediately between systems while maintaining high response by performing asynchronous processing.

従来、システム間のデータ交換は次のように行われていた。   Conventionally, data exchange between systems has been performed as follows.

例えば、汎用機システムとオープンサーバ機システム間のデータ交換は、一般的に、FTP(File Transfer Protocol)、あるいはリモートデータベースアクセス等のプロトコルを介して実施されている。   For example, data exchange between a general-purpose machine system and an open server machine system is generally performed via a protocol such as FTP (File Transfer Protocol) or remote database access.

FTPを使用する場合は、一連のデータを入力して処理を行った後に、入力したデータのファイルを相手側システムに一括ファイル送信し、相手側システムはファイルを受信して処理を行っている。   In the case of using FTP, after a series of data is input and processed, a file of the input data is sent to the partner system as a batch file, and the partner system receives the file and performs processing.

また、リモートデータベースアクセスを使用する場合は、データを入力して処理した後に、入力したデータを基に相手側システムのデータベースにアクセスして返却値を受け取り、その後に次のデータを入力するようになっている。   Also, when using remote database access, after entering and processing the data, access the other system's database based on the entered data, receive the return value, and then enter the next data It has become.

特開平9−282217号公報JP-A-9-282217

しかしながら、上述の従来の技術には、次のような問題点がある。   However, the above-described conventional technology has the following problems.

第1の問題点は、FTPプロトコルを利用した場合、相手側システムとのデータ同期の即時性が発揮できない点である。その理由は、プロトコル自体が一括ファイル転送を想定されたプロトコルであるためである。   The first problem is that when the FTP protocol is used, the immediacy of data synchronization with the counterpart system cannot be exhibited. This is because the protocol itself is a protocol that assumes batch file transfer.

第2の問題点は、リモートデータベースアクセスプロトコルを利用した場合、データ入力時のレスポンスの保証ができない点である。その理由は、処理のレスポンス性能が相手側システムの負荷の影響を受けるためである。   The second problem is that when the remote database access protocol is used, the response at the time of data input cannot be guaranteed. The reason is that the response performance of the process is affected by the load of the counterpart system.

本発明の目的は、上記の問題点を解決し、高レスポンスを保ちつつシステム間でデータの即時同期交換を可能にするデータ交換方式および方法を提供することにある。   An object of the present invention is to provide a data exchange method and method that solves the above-described problems and enables immediate synchronous exchange of data between systems while maintaining high response.

本願第1の発明のデータ交換方式は、装置間でデータの交換を行うデータ交換方式であって、入力したデータを処理すると共に第2の装置に前記データを送信する第1の装置と、前記第1の装置からデータを受信して処理を行い処理結果データを前記第1の装置に送信する第2の装置と、を備えることを特徴とする。   The data exchange system of the first invention of the present application is a data exchange system for exchanging data between devices, the first device for processing the input data and transmitting the data to a second device; A second device that receives data from the first device, performs processing, and transmits processing result data to the first device.

本願第2の発明のデータ交換方式は、第1の発明において前記第1の装置は、トランザクションデータを入力し入力したトランザクションデータを基に第1のデータベースを更新すると共に送信データを作成して第1の送信ファイルに格納する第1の入力手段と前記第1の送信ファイルを前記第2の装置に送信する第1の送信手段と前記第2の装置からの送信データを受信し受信したデータで前記第1のデータベースを更新する第1の受信手段とを含み、前記各手段が非同期に動作することを特徴とする。   In the data exchange system according to the second aspect of the present invention, in the first aspect, the first device inputs transaction data, updates the first database based on the input transaction data, and creates transmission data. The first input means for storing in one transmission file, the first transmission means for transmitting the first transmission file to the second apparatus, and the data received and received from the second apparatus First receiving means for updating the first database, wherein each means operates asynchronously.

本願第3の発明のデータ交換方式は、第1の発明において前記第2の装置は、前記第1の装置からの送信データを受信し受信したデータで第2のデータベースを更新する第2の受信手段と前記第2のデータベースから更新されたデータを入力して処理を行い処理結果データで前記第2データベースに対して更新すると共に送信データを作成して第2の送信ファイルに格納する処理手段と前記第2の送信ファイルを前記第1の装置に送信する第2の送信手段とを含み、前記各手段が非同期に動作することを特徴とする。   According to a third aspect of the data exchange system of the present application, in the first invention, the second device receives the transmission data from the first device, and updates the second database with the received data. And processing means for inputting the updated data from the second database and processing, updating the second database with the processing result data, creating transmission data and storing it in the second transmission file; And second transmission means for transmitting the second transmission file to the first device, wherein each means operates asynchronously.

本願第4の発明のデータ交換方式は、第3の発明において前記第2の装置は、トランザクションデータを入力し入力したトランザクションデータを基に前記第2のデータベースを更新すると共に送信データを作成して前記第2の送信ファイルに格納する第2の入力手段を含むことを特徴とする。   According to a fourth aspect of the data exchange system of the present application, in the third aspect, the second device inputs transaction data, updates the second database based on the input transaction data, and creates transmission data. A second input means for storing in the second transmission file is included.

本願第5の発明のデータ交換方法は、装置間でデータの交換を行うデータ交換方法であって、第1の装置の第1の入力手段はトランザクションデータを入力し、自システム内の第1のデータベースを更新すると共に送信データを作成して第1の送信ファイルに格納し、前記第1の入力手段は次のトランザクションデータ入力を受け付け、第1の送信手段は前記第1の送信ファイルを第2の装置に送信し、前記第2の装置の第2の受信手段は前記第1の装置からの送信データを受信し、受信したデータで第2のデータベースを更新し、処理手段は前記第2のデータベースから更新されたデータを入力して処理を行い、処理結果データで前記第2データベースに対して更新すると共に送信データを作成して第2の送信ファイルに格納し、第2の送信手段は前記第2の送信ファイルを前記第1の装置に送信し、前記第1の装置の第1の受信手段は前記第2の装置からの送信データを受信し、受信したデータで前記第1のデータベースを更新する、ことを特徴とする。   A data exchange method according to a fifth aspect of the present invention is a data exchange method for exchanging data between devices, wherein the first input means of the first device inputs transaction data, and The database is updated and transmission data is created and stored in the first transmission file. The first input means accepts the next transaction data input, and the first transmission means stores the first transmission file in the second The second receiving unit of the second device receives the transmission data from the first device, updates the second database with the received data, and the processing unit receives the second data. Processing is performed by inputting the updated data from the database, updating the second database with the processing result data, creating transmission data, storing it in the second transmission file, and storing the second transmission file. The means transmits the second transmission file to the first device, the first receiving means of the first device receives the transmission data from the second device, and receives the first data with the received data. The database is updated.

本願第6の発明のデータ交換方法は、第5の発明において前記第2の装置の第2の入力手段は、トランザクションデータを入力し、入力したトランザクションデータを基に前記第2のデータベースを更新すると共に送信データを作成して前記第2の送信ファイルに格納することを特徴とする。   According to a sixth aspect of the present invention, in the fifth aspect, the second input unit of the second device receives the transaction data and updates the second database based on the input transaction data. In addition, transmission data is created and stored in the second transmission file.

第1の効果は、相手側システムと即時的にデータ同期を図れることである。その理由は、入力されたデータを即時的に送受信する手段を設けたからである。   The first effect is that data synchronization with the counterpart system can be achieved immediately. The reason is that means for immediately transmitting / receiving input data is provided.

第2の効果は、データ入力時のレスポンス性能を保証できることにある。その理由は、それぞれの手段が明確に役割分担を図り、互いに非同期に動作するようにしたためである。   The second effect is that the response performance at the time of data input can be guaranteed. The reason for this is that each means has a clear division of roles and operates asynchronously with each other.

本発明のデータ交換方式および方法は、それぞれの機器でのデータ入力レスポンスを保証しつつ、機器相互間のデータ同期を図ることを特徴としている。トランザクションデータを入力する手段、送受信機能・コード変換機能およびデータ反映を分担する手段、反映されたデータをもとに処理する手段、さらに、その結果をフィードバックする手段等を備え、それぞれがシステム内で非同期に役割分担を行う。   The data exchange method and method of the present invention is characterized in that data synchronization between devices is achieved while guaranteeing a data input response in each device. A means for inputting transaction data, a means for sharing the transmission / reception function / code conversion function and data reflection, a means for processing based on the reflected data, a means for feeding back the result, etc. Divide roles asynchronously.

このようにして、高速レスポンスによりデータの同期交換を可能にする。   In this way, synchronous exchange of data is possible with a high-speed response.

本発明の実施の形態の構成について、図面を用いて詳細に説明する。   The configuration of the embodiment of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施の形態の構成を示す図である。   FIG. 1 is a diagram showing a configuration of an embodiment of the present invention.

図1を参照すると、本発明の実施の形態は、第1入力手段11と第1送信手段12と第1受信手段13と第1送信ファイル14と第1データベース15とを含む第1処理装置1,第2受信手段21と処理手段22と第2入力手段23と第2送信手段24と第2データベース25と第2送信ファイル26とを含む第2処理装置2,ならびに第1処理装置1と第2処理装置2とを接続するネットワーク3を備える。   Referring to FIG. 1, an embodiment of the present invention is a first processing apparatus 1 including a first input unit 11, a first transmission unit 12, a first reception unit 13, a first transmission file 14, and a first database 15. , Second processing means 2 including second receiving means 21, processing means 22, second input means 23, second transmitting means 24, second database 25 and second transmission file 26, and first processing apparatus 1 and second. 2 A network 3 for connecting the processing device 2 is provided.

第1処理装置1および第2処理装置2はプログラム制御で動作するコンピュータである。第1処理装置1および第2処理装置2の各部は概略以下のように動作する。   The first processing device 1 and the second processing device 2 are computers that operate under program control. Each part of the 1st processing apparatus 1 and the 2nd processing apparatus 2 operate | moves as follows roughly.

第1入力手段11は、トランザクションデータを入力し、入力したトランザクションデータを基に、送信データを生成して第1送信ファイル14に格納すると共に、第1データベース15を更新する。なお、送信データを生成して第1送信ファイル14に格納する処理と第1データベース15を更新する処理は平行して行う。また、これら2つの処理の両方が終了するとトランザクションデータの入力を受け付ける。   The first input means 11 inputs transaction data, generates transmission data based on the input transaction data, stores it in the first transmission file 14, and updates the first database 15. The process of generating transmission data and storing it in the first transmission file 14 and the process of updating the first database 15 are performed in parallel. Further, when both of these two processes are completed, input of transaction data is accepted.

第1送信手段12は、第1送信ファイル14の送信データをネットワーク3を介して第2処理装置2に送信する。送信データを相手側に合わせるためのコード変換機能を有してもよい。なお、第1送信手段12は、第1入力手段11とは非同期に動作し、予め定められた起動タイミング(起動間隔)で起動される。また、第1入力手段11が送信データを生成して第1送信ファイル14に格納したときに起動するようにしてもよい。   The first transmission means 12 transmits the transmission data of the first transmission file 14 to the second processing device 2 via the network 3. You may have the code conversion function for matching transmission data with the other party. The first transmission unit 12 operates asynchronously with the first input unit 11 and is activated at a predetermined activation timing (activation interval). Alternatively, it may be activated when the first input means 11 generates transmission data and stores it in the first transmission file 14.

第1受信手段13は、第2処理装置2から第2送信ファイル26の送信データをネットワーク3を介して受信し、受信したデータで第1データベース15を更新する。受信したデータのコードを変換するコード変換機能を有する。第1受信手段13は、第1入力手段11および第1送信手段12とは非同期に動作し、第2処理装置2からの送信で起動される。   The first receiving means 13 receives the transmission data of the second transmission file 26 from the second processing device 2 via the network 3 and updates the first database 15 with the received data. It has a code conversion function for converting the received data code. The first reception unit 13 operates asynchronously with the first input unit 11 and the first transmission unit 12 and is activated by transmission from the second processing device 2.

第1送信ファイル14は、第2処理装置2に送信する送信データを格納するファイルである。   The first transmission file 14 is a file that stores transmission data to be transmitted to the second processing device 2.

第1データベース15は、第1処理装置1のマスターファイルである。   The first database 15 is a master file of the first processing device 1.

第2受信手段21は、第1処理装置1からネットワーク3を介して送信データを受信し、受信したデータで第2データベース25を更新する。受信したデータのコードを変換するコード変換機能を有する。第2受信手段21は、第1処理装置1からの送信で起動される。   The second receiving means 21 receives transmission data from the first processing device 1 via the network 3 and updates the second database 25 with the received data. It has a code conversion function for converting the received data code. The second receiving means 21 is activated by transmission from the first processing device 1.

処理手段22は、第2データベース25から”処理済フラグ”項目の内容がオフ状態のデータを入力して処理を行い、処理結果を出力する。例えば、プリンタに帳票を出力し、第1処理装置1に送信する処理結果データを第2送信ファイル26に格納する。処理手段22は、事前に設定した時刻による自動起動,一定時間間隔でのサイクリックな自動起動,あるいは任意のタイミングでの人手による起動で起動される。また、第2受信手段21で第2データベース25を更新したときに起動するようにしてもよい。   The processing means 22 performs processing by inputting data in which the content of the “processed flag” item is off from the second database 25, and outputs the processing result. For example, a form is output to a printer, and processing result data to be transmitted to the first processing device 1 is stored in the second transmission file 26. The processing means 22 is activated by automatic activation at a preset time, cyclic automatic activation at fixed time intervals, or manual activation at an arbitrary timing. Alternatively, it may be activated when the second database 25 is updated by the second receiving means 21.

第2入力手段23は、トランザクションデータを入力し、入力したトランザクションデータを基に、送信データを生成して第2送信ファイル26に格納すると共に、第2データベース25を更新する。なお、送信データを生成して第2送信ファイル26に格納する処理と第2データベース25を更新する処理は平行して
行う。
The second input means 23 inputs transaction data, generates transmission data based on the input transaction data, stores it in the second transmission file 26, and updates the second database 25. The process of generating transmission data and storing it in the second transmission file 26 and the process of updating the second database 25 are performed in parallel.

第2送信手段24は、第2送信ファイル26の送信データをネットワーク3を介して第1処理装置1に送信する。送信データを相手側に合わせるためのコード変換機能を有してもよい。なお、第2送信手段24は、処理手段22や第2入力手段23とは非同期に動作し、予め定められた起動タイミング(起動間隔)で起動される。   The second transmission unit 24 transmits the transmission data of the second transmission file 26 to the first processing device 1 via the network 3. You may have the code conversion function for matching transmission data with the other party. The second transmission unit 24 operates asynchronously with the processing unit 22 and the second input unit 23 and is activated at a predetermined activation timing (activation interval).

第2データベース25は、第2処理装置2のマスターファイルである。第2データベース25のデータレコードには”処理済フラグ”項目が設けられ、データレコードが第2データベース25に登録された直後は”処理済フラグ”項目の内容はオフ状態に、処理が行われた以降ではオン状態にセットされる。   The second database 25 is a master file of the second processing device 2. The data record of the second database 25 is provided with a “processed flag” item. Immediately after the data record is registered in the second database 25, the content of the “processed flag” item is turned off and the process is performed. Thereafter, it is set to the on state.

第2送信ファイル26は、第1処理装置1に送信する送信データを格納するファイルである。   The second transmission file 26 is a file that stores transmission data to be transmitted to the first processing device 1.

本発明の実施の形態の動作について、図1および図2を用いて詳細に説明する。   The operation of the embodiment of the present invention will be described in detail with reference to FIGS.

図2は、本発明の実施の形態の動作の流れを示す図である。   FIG. 2 is a diagram showing a flow of operation according to the embodiment of the present invention.

図2を参照すると、第1処理装置1の第1入力手段11はトランザクションデータを入力し、入力したトランザクションデータを基に自システム内の第1データベース15に対して更新すると共に、送信用データを生成して第1送信ファイル14に格納する(ステップS1〜S3)。この後、第1入力手段11は次のトランザクションデータを入力する。   Referring to FIG. 2, the first input unit 11 of the first processing apparatus 1 inputs transaction data, updates the first database 15 in the own system based on the input transaction data, and transmits the transmission data. Generated and stored in the first transmission file 14 (steps S1 to S3). Thereafter, the first input means 11 inputs the next transaction data.

第1送信手段12は第1送信ファイル14の送信データを、相手システム内のデータベースと同期を取るべく、必要に応じてコード変換処理を実施し、第2処理装置2に送信する(ステップS4)。   The first transmission means 12 performs code conversion processing as necessary to synchronize the transmission data of the first transmission file 14 with the database in the partner system, and transmits it to the second processing device 2 (step S4). .

次に、第2処理装置2の第2受信手段21は第1処理装置1からの送信データを受信し、必要に応じてコード変換処理を行い、受信したデータで第2データベース25を更新する(ステップS5)。   Next, the second receiving means 21 of the second processing device 2 receives the transmission data from the first processing device 1, performs code conversion processing as necessary, and updates the second database 25 with the received data ( Step S5).

処理手段22は第2データベース25の更新されたデータをもとに所定の処理を行い、帳票出力を行いつつ自システム内の第2データベース25に対して更新すると共に、結果返却用の送信データを生成して第2送信ファイル26に格納する(ステップS6〜S7)。   The processing means 22 performs predetermined processing based on the updated data in the second database 25, updates the second database 25 in its own system while outputting the form, and sends the transmission data for returning results. Generated and stored in the second transmission file 26 (steps S6 to S7).

第2送信手段24は第2送信ファイル26の送信データを、相手システム内のデータベースと同期を取るべく、必要に応じてコード変換処理を実施した後に第1処理装置1に送信する(ステップS8)。   The second transmission means 24 transmits the transmission data of the second transmission file 26 to the first processing device 1 after performing a code conversion process as necessary to synchronize with the database in the partner system (step S8). .

次に、第1処理装置1の第1受信手段13は第2処理装置2からのデータを受信し必要に応じてコード変換処理を行い、受信したデータで第1データベース15を更新する(ステップS9)。   Next, the first receiving means 13 of the first processing device 1 receives the data from the second processing device 2, performs code conversion processing as necessary, and updates the first database 15 with the received data (step S9). ).

なお、図2の動作の流れでは説明していないが、第2処理装置2の第2入力手段23からトランザクションデータを入力する場合には、以下のように動作する。   Although not described in the operation flow of FIG. 2, when transaction data is input from the second input unit 23 of the second processing device 2, the operation is as follows.

第2入力手段23はトランザクションデータを入力し、入力したトランザクションデータを基に自システム内の第2データベース25に対して更新すると共に、送信用データを生成して第2送信ファイル26に格納する。   The second input means 23 inputs transaction data, updates the second database 25 in the own system based on the input transaction data, generates transmission data, and stores it in the second transmission file 26.

第2送信手段24は第2送信ファイル26の送信データを第1処理装置1に送信する。   The second transmission unit 24 transmits the transmission data of the second transmission file 26 to the first processing device 1.

第1処理装置1の第1受信手段13は第2処理装置2からのデータを受信し必要に応じてコード変換処理を行い、受信したデータで第1データベース15を更新する。   The first receiving means 13 of the first processing device 1 receives data from the second processing device 2, performs code conversion processing as necessary, and updates the first database 15 with the received data.

このようにして、入力処理と送受信処理とデータ処理とが非同期に動作しているので、トランザクションデータ入力の高レスポンスを保ちつつ、相手装置とデータの即時同期交換を可能にし、双方のデータベースが同期が取れて同じ内容を保つことができる。   In this way, input processing, transmission / reception processing, and data processing are operating asynchronously, so it is possible to exchange data with the partner device immediately while maintaining high response to transaction data input, and both databases are synchronized. The same content can be kept.

なお、本発明は、例えば、汎用機とオープンシステムサーバが連携したシステム,サーバとサーバが連携したシステム等に適用でき、物流管理,販売管理,営業支援管理,顧客管理,受発注管理,在庫管理等の業務に適用できる。   The present invention can be applied to, for example, a system in which a general-purpose machine and an open system server are linked, a system in which a server and a server are linked, and the like, logistics management, sales management, sales support management, customer management, order management, inventory management It can be applied to such business.

本発明の実施の形態の構成を示す図である。It is a figure which shows the structure of embodiment of this invention. 本発明の実施の形態の動作の流れを示す図である。It is a figure which shows the flow of operation | movement of embodiment of this invention.

符号の説明Explanation of symbols

1 第1処理装置
2 第2処理装置
3 ネットワーク
11 第1入力手段
12 第1送信手段
13 第1受信手段
14 第1送信ファイル
15第1データベース
21 第2受信手段
22 処理手段
23 第2入力手段
24 第2送信手段
25 第2データベース
26 第2送信ファイル
DESCRIPTION OF SYMBOLS 1 1st processing apparatus 2 2nd processing apparatus 3 Network 11 1st input means 12 1st transmission means 13 1st reception means 14 1st transmission file 15 1st database 21 2nd reception means 22 Processing means 23 2nd input means 24 Second transmission means 25 Second database 26 Second transmission file

Claims (4)

装置間でデータの交換を行うデータ交換方式であって、
入力したデータを処理すると共に第2の装置に前記データを送信する第1の装置と、
前記第1の装置からデータを受信して処理を行い処理結果データを前記第1の装置に送信する第2の装置とを備え、
前記第1の装置は、
トランザクションデータを入力し、入力したトランザクションデータを基に第1のデータベースを更新すると共に送信用のデータを作成して第1の送信ファイルに格納し、次のトランザクションデータ入力を受け付ける第1の入力手段と、
前記第1の送信ファイルにデータが格納されたときに起動され、前記第1の送信ファイルの前記データを前記第2の装置に送信する第1の送信手段と、
前記第2の装置から送信されたデータを受信し、受信したデータで前記第1のデータベースを更新する第1の受信手段とを含み、
前記第2の装置は、
前記第1の装置から送信されたデータを受信し、受信したデータで第2のデータベースを更新する第2の受信手段と、
前記第2のデータベースが更新されたときに起動され、前記第2のデータベースにおいて処理済みフラグがオフの状態のデータを入力して所定の処理を行い、当該処理を行ったデータの前記処理済みフラグをオンの状態にし、当該処理の結果に基づいて自システム内の第2のデータベースに対して更新すると共に、結果返却用のデータを生成して第2の送信ファイルに格納する処理手段と、
前記第2の送信ファイルの前記データを前記第1の装置に送信する第2の送信手段とを含む、
ことを特徴とするデータ交換方式。
A data exchange method for exchanging data between devices,
A first device that processes input data and transmits the data to a second device;
A second device that receives data from the first device, performs processing, and transmits processing result data to the first device;
The first device includes:
First input means for inputting transaction data, updating the first database based on the input transaction data, creating data for transmission, storing the data in the first transmission file, and receiving the next transaction data input When,
A first transmission unit that is activated when data is stored in the first transmission file, and that transmits the data of the first transmission file to the second device;
First receiving means for receiving data transmitted from the second device and updating the first database with the received data;
The second device includes:
Second receiving means for receiving data transmitted from the first device and updating a second database with the received data;
The process is started when the second database is updated , the processed flag of the data that has been processed in the second database is input to perform predetermined processing, and the processed flag of the data that has been processed And processing means for updating the second database in the own system based on the result of the processing and generating data for returning the result and storing it in the second transmission file;
Second transmission means for transmitting the data of the second transmission file to the first device;
A data exchange system characterized by that.
前記第2の装置は、
トランザクションデータを入力し、入力したトランザクションデータを基に前記第2のデータベースを更新すると共に送信用のデータを作成して前記第2の送信ファイルに格納する第2の入力手段を含む、
ことを特徴とする請求項1記載のデータ交換方式。
The second device includes:
Including second input means for inputting transaction data, updating the second database based on the input transaction data, creating data for transmission, and storing the data in the second transmission file;
2. A data exchange system according to claim 1, wherein:
装置間でデータの交換を行うデータ交換方法であって、
第1の装置が、トランザクションデータを入力し、第1のデータベースを更新すると共に送信用のデータを作成して第1の送信ファイルに格納し、次のトランザクションデータ入力を受け付け、前記第1の送信ファイルにデータが格納されたときに、前記第1の送信ファイルの前記データを第2の装置に送信し、
前記第2の装置が、前記第1の装置から送信されたデータを受信し、受信したデータで第2のデータベースを更新し、前記第2のデータベースが更新されたときに、前記第2のデータベースにおいて処理済みフラグがオフの状態のデータを入力して所定の処理を行い、当該処理を行ったデータの前記処理済みフラグをオンの状態にし、当該処理の結果に基づいて前記第2のデータベースに対して更新すると共に、結果返却用のデータを生成して第2の送信ファイルに格納し、前記第2の送信ファイルの前記データを前記第1の装置に送信し、
前記第1の装置が、前記第2の装置から送信されたデータを受信し、受信したデータで前記第1のデータベースを更新する、
ことを特徴とするデータ交換方法。
A data exchange method for exchanging data between devices,
The first device inputs transaction data, updates the first database, creates data for transmission, stores it in the first transmission file, accepts the next transaction data input, and transmits the first transmission When data is stored in a file, the data of the first transmission file is transmitted to a second device;
When the second device receives the data transmitted from the first device, updates the second database with the received data, and the second database is updated, the second database In FIG. 5, the data with the processed flag being turned off is input to perform a predetermined process, the processed flag of the processed data is turned on, and the second database is stored based on the result of the process. Updating the data, generating data for returning the result and storing it in a second transmission file, transmitting the data of the second transmission file to the first device,
The first device receives data transmitted from the second device and updates the first database with the received data;
A data exchange method characterized by that.
前記第2の装置が、トランザクションデータを入力し、入力したトランザクションデータを基に前記第2のデータベースを更新すると共に送信用のデータを作成して前記第2の送信ファイルに格納する、
ことを特徴とする請求項3記載のデータ交換方法。
The second device inputs transaction data, updates the second database based on the input transaction data, creates data for transmission, and stores the data in the second transmission file.
4. The data exchange method according to claim 3, wherein:
JP2006287610A 2006-10-23 2006-10-23 Data exchange method and method Expired - Lifetime JP4249775B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006287610A JP4249775B2 (en) 2006-10-23 2006-10-23 Data exchange method and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006287610A JP4249775B2 (en) 2006-10-23 2006-10-23 Data exchange method and method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2001336777A Division JP4249408B2 (en) 2001-11-01 2001-11-01 Data exchange method and method

Publications (2)

Publication Number Publication Date
JP2007026467A JP2007026467A (en) 2007-02-01
JP4249775B2 true JP4249775B2 (en) 2009-04-08

Family

ID=37787068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006287610A Expired - Lifetime JP4249775B2 (en) 2006-10-23 2006-10-23 Data exchange method and method

Country Status (1)

Country Link
JP (1) JP4249775B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2306324A1 (en) 2009-09-30 2011-04-06 Gemalto SA Method, system and adapting device enabling a data exchange between a communicating object and a processing unit

Also Published As

Publication number Publication date
JP2007026467A (en) 2007-02-01

Similar Documents

Publication Publication Date Title
US8645483B2 (en) Groupware-integrated business document management
US8023934B2 (en) Synchronizing communications and data between mobile devices and servers
EP2748721B1 (en) Mobile solution for signing and retaining third-party documents
US20040243921A1 (en) Methods and systems for synchronizing document elements
US20100162268A1 (en) Identifying subscriber data while processing publisher event in transaction
US11062249B2 (en) Electronic message management program coordinating defined activity and controlled recipient/respondents through a unique ID
JP4146434B2 (en) Web application server support program and server
JP2004531006A (en) Method and apparatus for integrated multi-channel retail
JP6185488B2 (en) Retrieving availability information from public calendars
JP4249775B2 (en) Data exchange method and method
CA3216523A1 (en) Multi-factor routing system for exchanging business transactions
US20120042241A1 (en) System and method of object simulation in an intermittently connected mobile application
JP4249408B2 (en) Data exchange method and method
US7693893B2 (en) Distributed handling of associated data sets in a computer network
CN105224594A (en) A kind of Service-oriented application data interconnection inquiry system and querying method
EP2624128A2 (en) Standalone data entry for backend system
JP5351746B2 (en) Data processing apparatus and method
US20100121924A1 (en) Association of a groupware object with sequentially-updated content items
JPH10302002A (en) Integrated workflow definition / execution method and system, and storage medium storing integrated workflow definition / execution program
CN107589882A (en) Data processing equipment, system and data processing method
CN116185972B (en) A system and method for generating and sharing electronic certificates
JP2017228135A (en) Terminal device
CN110213322A (en) Content release processing method, client, server for community
EP4343567B1 (en) Fast switching to transaction entry program
US9521171B2 (en) Action processing in information exchange services

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20070123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070424

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070625

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070724

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080617

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: 20090115

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120123

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4249775

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130123

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130123

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term