[go: up one dir, main page]

JP2012203778A - Transaction management system, transaction management method, and transaction information relay program - Google Patents

Transaction management system, transaction management method, and transaction information relay program Download PDF

Info

Publication number
JP2012203778A
JP2012203778A JP2011069495A JP2011069495A JP2012203778A JP 2012203778 A JP2012203778 A JP 2012203778A JP 2011069495 A JP2011069495 A JP 2011069495A JP 2011069495 A JP2011069495 A JP 2011069495A JP 2012203778 A JP2012203778 A JP 2012203778A
Authority
JP
Japan
Prior art keywords
transaction information
internal
transaction
external
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.)
Withdrawn
Application number
JP2011069495A
Other languages
Japanese (ja)
Inventor
Jun Yamato
潤 大和
Yasuyuki Oumaru
泰幸 王丸
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.)
Mizuho Information and Research Institute Inc
Original Assignee
Mizuho Information and Research Institute Inc
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 Mizuho Information and Research Institute Inc filed Critical Mizuho Information and Research Institute Inc
Priority to JP2011069495A priority Critical patent/JP2012203778A/en
Publication of JP2012203778A publication Critical patent/JP2012203778A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】外部システムに改修を加えずに内部システムとのデータ連携を実現し、取引情報の入出力画面を外部システム側に一元化することにより、ユーザの入力負担を軽減する。
【解決手段】取引管理システムは、取引情報を管理する内部データベースを有する内部システムと、端末と、を備える。端末は、外部システムが有する外部データベースに対して取引情報を登録し、内部システムは、外部データベースに登録された取引情報を外部システムから取得し、当該取得した取引情報を内部データベースへ登録する登録処理を実行し、登録処理の結果を、外部システムから取得した取引情報に対応付けて外部データベースへ登録し、端末は、外部データベースに登録された取引情報に対応付けられた登録処理結果を外部システムから取得する。
【選択図】図1
An object of the present invention is to realize data linkage with an internal system without modifying the external system, and to centralize a transaction information input / output screen on the external system side, thereby reducing a user's input burden.
A transaction management system includes an internal system having an internal database for managing transaction information, and a terminal. The terminal registers the transaction information in the external database of the external system, and the internal system acquires the transaction information registered in the external database from the external system and registers the acquired transaction information in the internal database. The registration process result is registered in the external database in association with the transaction information acquired from the external system, and the terminal displays the registration process result associated with the transaction information registered in the external database from the external system. get.
[Selection] Figure 1

Description

本発明は、取引管理システム、取引管理方法及び取引情報中継プログラムに関し、特に、内部システムと端末とを用いて外部システムを介した取引情報の管理を行う取引管理システム、取引管理方法及び取引情報中継プログラムに関する。   The present invention relates to a transaction management system, a transaction management method, and a transaction information relay program, and in particular, a transaction management system, a transaction management method, and a transaction information relay that manage transaction information via an external system using an internal system and a terminal. Regarding the program.

一般に、金融機関は、金融取引を管理する情報システム(以下、「内部システム」と呼ぶ。)を独自に開発し、運用している。そのため、金融機関の間で行われる金融取引については、各金融機関で個別に自己の内部システムに対して取引情報を入力し、管理を行っている。つまり、通常は、同一の金融取引であっても金融機関の間でデータの共有はなされていない。そこで、特許文献1には、グローバルディーラー型の金融機関が使用する取引システムに着目し、対顧客ディーラー型の金融機関が当該取引システムを参照することで、相互の金融機関の情報を共有し、効果的な取引を行うための技術が開示されている。   Generally, financial institutions independently develop and operate an information system for managing financial transactions (hereinafter referred to as “internal system”). For this reason, financial transactions conducted between financial institutions are managed by inputting transaction information to their own internal systems individually at each financial institution. In other words, data is usually not shared between financial institutions even in the same financial transaction. Therefore, Patent Document 1 focuses on a transaction system used by a global dealer-type financial institution, and a customer dealer-type financial institution refers to the transaction system to share information on mutual financial institutions, Techniques for conducting effective transactions are disclosed.

特開2002−329074号公報JP 2002-329074 A

ところで、近年、金融機関の間で行われる金融取引について一元的な管理を行うための情報システム(以下、「外部システム」と呼ぶ。)について、各金融機関において導入が進められている。一方、既存の内部システムには、過去の大量の取引情報が管理されており、今後も維持管理が必要である。そのため、これまで内部システムを用いて行われていた全ての業務を外部システムに置き換えて行うことは現実的ではない。そこで、外部システムの導入に当たり、既存の内部システムとのデータ連携をし、内部システムと外部システムとを併存させて運用することが望まれる。併せて、入出力画面の一元化も求められる。しかし、内部システムと外部システムには、通常、それぞれ独自の管理項目が存在する。   By the way, in recent years, introduction of information systems (hereinafter referred to as “external systems”) for centralized management of financial transactions performed between financial institutions has been promoted in each financial institution. On the other hand, a large amount of past transaction information is managed in the existing internal system, and it is necessary to maintain it in the future. For this reason, it is not realistic to replace all the operations that have been performed using the internal system with the external system. Therefore, when introducing an external system, it is desired to perform data linkage with an existing internal system and operate the internal system and the external system together. In addition, unification of input / output screens is also required. However, the internal system and the external system usually have their own management items.

ここで、外部システムの仕様変更は、金融機関が単独で行うことができない。そこで、内部システムの入出力画面を改修することが考えられる。しかし、長年の運用実績のある内部システムに大幅な改修を加えることは、機能のデグレードのリスクがあり、長い開発期間及び高い開発費用等が必要となる。また、仮に、内部システムに大規模な改修を行ったとしても、外部システムの導入により他の金融機関と入出力インタフェースを合わせる意義もあるため、ユーザは外部システムの入出力画面を使用する必要がある。   Here, the specification change of the external system cannot be performed by a financial institution alone. Therefore, it is conceivable to modify the input / output screen of the internal system. However, drastic modifications to internal systems that have been used for many years have a risk of function degradation, which requires a long development period and high development costs. In addition, even if a large-scale renovation of the internal system is performed, it is also meaningful to match the input / output interface with other financial institutions through the introduction of the external system. is there.

つまり、ユーザは外部システム及び内部システムの入出力画面の双方を使用して金融取引を管理することとなってしまう。そのため、ユーザが双方の画面に重複する内容を入力するなど操作が煩雑となり、ユーザの負担が大きいという問題点がある。   That is, the user manages the financial transaction using both the external system and the input / output screen of the internal system. For this reason, there is a problem that the operation becomes complicated such that the user inputs overlapping contents on both screens, and the burden on the user is large.

尚、特許文献1では、対顧客ディーラー型の金融機関が、独自の内部システムを用いずに、単にグローバルディーラー型の金融機関側の取引システムを参照しているため、上述した問題点を解決することはできない。   In Patent Document 1, since the dealer-dealer financial institution only refers to the transaction system of the global dealer-type financial institution without using its own internal system, the above-mentioned problems are solved. It is not possible.

本発明は、このような問題点を解決するためになされたものであり、外部システムに改修を加えずに内部システムとのデータ連携を実現し、取引情報の入出力画面を外部システム側に一元化することにより、ユーザの入力負担を軽減するための取引管理システム、取引管理方法及び取引情報中継プログラムを提供することを目的とする。   The present invention has been made to solve such problems, realizes data linkage with an internal system without modifying the external system, and unifies the input / output screen of transaction information on the external system side. An object of the present invention is to provide a transaction management system, a transaction management method, and a transaction information relay program for reducing the input burden on the user.

本発明の第1の態様にかかる取引管理システムは、取引情報を管理する内部データベースを有する内部システムと、端末と、を備える取引管理システムであって、前記端末は、外部システムが有する外部データベースに対して前記取引情報を登録し、前記内部システムは、前記外部データベースに登録された取引情報を前記外部システムから取得し、当該取得した取引情報を前記内部データベースへ登録する登録処理を実行し、前記登録処理の結果を、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録し、前記端末は、前記外部データベースに登録された取引情報に対応付けられた登録処理結果を前記外部システムから取得することを特徴とする。   The transaction management system concerning the 1st mode of the present invention is a transaction management system provided with an internal system which has an internal database which manages transaction information, and a terminal, and the above-mentioned terminal is in an external database which an external system has. The transaction information is registered for the internal system, the transaction information registered in the external database is acquired from the external system, and a registration process for registering the acquired transaction information in the internal database is executed. The result of registration processing is registered in the external database in association with the transaction information acquired from the external system, and the terminal displays the result of registration processing associated with the transaction information registered in the external database. It is acquired from.

また、前記内部システムは、前記登録処理結果を、前記外部データベースに予め設けられた付随情報領域へ登録することが望ましい。   Moreover, it is desirable that the internal system registers the registration processing result in an accompanying information area provided in advance in the external database.

さらに、前記内部システムは、前記外部データベースに登録された取引情報を前記外部システムから取得し、当該取引情報について前記内部データベースへ登録するための変換を行い、当該変換後の取引情報について前記登録処理を実行する中継サーバをさらに備えることが望ましい。   Further, the internal system acquires the transaction information registered in the external database from the external system, performs conversion for registering the transaction information in the internal database, and performs the registration process on the converted transaction information. It is desirable to further include a relay server that executes.

また、前記中継サーバは、前記取引情報の変換時にエラーを検出した場合に、当該エラーを示すエラー情報を前記登録処理結果として当該取引情報に対応付けて前記外部データベースへ登録することが望ましい。   Moreover, when the relay server detects an error during conversion of the transaction information, it is desirable that error information indicating the error is registered in the external database in association with the transaction information as the registration processing result.

さらに、前記中継サーバは、前記変換後の取引情報を前記内部データベースへ格納する際にエラーを検出した場合に、当該エラーを示すエラー情報を前記登録処理結果として当該取引情報に対応付けて前記外部データベースへ登録するとよい。   Furthermore, when the relay server detects an error when storing the converted transaction information in the internal database, the relay server associates the error information indicating the error with the transaction information as the registration processing result, and Register in the database.

また、前記中継サーバは、前記検出されたエラーの内容に応じた対応策を前記エラー情報に付加するとよい。   The relay server may add a countermeasure according to the content of the detected error to the error information.

また、前記内部データベースは、複数の商品情報ごとに前記取引情報を管理し、前記内部システムは、前記取得した取引情報について前記登録処理を実行する際に、前記内部データベースにおいて当該取引情報が属する商品情報に対するバッチ処理中、かつ、当該内部データベースの全体に対するバッチ処理前であると判定した場合に、当該全体に対するバッチ処理後に登録されるように前記取引情報の登録を保留し、当該取引情報が当該全体に対するバッチ処理後に登録される旨を前記登録処理結果として当該取引情報に対応付けて前記外部データベースへ登録するとよい。   In addition, the internal database manages the transaction information for each of a plurality of product information, and when the internal system executes the registration process for the acquired transaction information, the product to which the transaction information belongs in the internal database When it is determined that batch processing for the information is in progress and before the batch processing for the entire internal database, registration of the transaction information is suspended so that the transaction information is registered after the batch processing for the entire internal database. The fact that registration is performed after batch processing for the whole may be registered in the external database in association with the transaction information as the registration processing result.

また、前記取引管理システムは、前記内部システムからの通知に応じた処理を行う後段システムをさらに備え、前記内部システムは、前記取引情報について前記登録処理を実行すると共に、前記取引情報に基づく通知を前記後段システムに対して送信し、前記後段システムからの処理結果を前記登録処理結果に含めて、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録することが望ましい。   In addition, the transaction management system further includes a subsequent system that performs processing according to the notification from the internal system, and the internal system executes the registration processing for the transaction information and performs notification based on the transaction information. It is desirable to transmit to the subsequent system, include the processing result from the subsequent system in the registration processing result, and register it in the external database in association with the transaction information acquired from the external system.

本発明の第2の態様にかかる取引管理方法は、内部システムと端末とを用いて外部システムを介した取引情報の管理を行う取引管理方法であって、前記端末が、前記外部システムが有する外部データベースに対して前記取引情報を登録し、前記内部システムが、前記外部データベースに登録された取引情報を前記外部システムから取得し、当該取得した取引情報を当該内部システムが有する内部データベースへ登録する登録処理を実行し、前記登録処理の結果を、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録し、前記端末が、前記外部データベースに登録された取引情報に対応付けられた登録処理結果を前記外部システムから取得することを特徴とする。   A transaction management method according to a second aspect of the present invention is a transaction management method for managing transaction information via an external system using an internal system and a terminal, wherein the terminal is an external device included in the external system. Registration for registering the transaction information in the database, the internal system acquiring the transaction information registered in the external database from the external system, and registering the acquired transaction information in the internal database of the internal system Registration, the result of the registration process is registered in the external database in association with the transaction information acquired from the external system, and the terminal is registered in association with the transaction information registered in the external database. A processing result is obtained from the external system.

本発明の第3の態様にかかる取引情報中継プログラムは、外部システムと内部システムとの間で取引情報を中継するための処理をコンピュータに実行させる取引情報中継プログラムであって、前記外部システムが有する外部データベースに対して端末から登録された取引情報を当該外部システムから取得する取得処理と、前記取得した取引情報について前記内部システムが有する内部データベースへ登録するための変換処理と、前記変換後の取引情報を前記内部データベースへ登録する第1の登録処理と、前記第1の登録処理の結果を、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録する第2の登録処理と、を前記コンピュータに実行させることを特徴とする。   A transaction information relay program according to a third aspect of the present invention is a transaction information relay program for causing a computer to execute a process for relaying transaction information between an external system and an internal system, the external system having An acquisition process for acquiring transaction information registered from a terminal with respect to an external database from the external system, a conversion process for registering the acquired transaction information in an internal database of the internal system, and the converted transaction A first registration process for registering information in the internal database; a second registration process for registering the result of the first registration process in the external database in association with transaction information acquired from the external system; Is executed by the computer.

本発明によれば、外部システムに改修を加えずに内部システムとのデータ連携を実現し、取引情報の入出力画面を外部システム側に一元化することにより、ユーザの入力負担を軽減するための取引管理システム、取引管理方法及び取引情報中継プログラムを提供することができる。   According to the present invention, it is possible to realize data linkage with an internal system without modifying the external system, and to centralize a transaction information input / output screen on the external system side, thereby reducing the transaction burden on the user. A management system, a transaction management method, and a transaction information relay program can be provided.

本発明の実施の形態1にかかる取引管理システムの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of the transaction management system concerning Embodiment 1 of this invention. 本発明の実施の形態1にかかる取引情報登録処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the transaction information registration process concerning Embodiment 1 of this invention. 本発明の実施の形態1にかかる中継登録処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the relay registration process concerning Embodiment 1 of this invention. 本発明の実施の形態1にかかる登録可否判定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the registration availability determination processing concerning Embodiment 1 of this invention. 本発明の実施の形態1にかかる外部システムにおける取引情報の登録画面及び登録内容の例を示す図である。It is a figure which shows the example of the registration screen and registration content of the transaction information in the external system concerning Embodiment 1 of this invention. 本発明の実施の形態1にかかる内部システムにおける取引情報の登録内容の例を示す図である。It is a figure which shows the example of the registration content of the transaction information in the internal system concerning Embodiment 1 of this invention. 本発明の実施の形態1にかかる外部システムにおける登録処理結果の例を示す図である。It is a figure which shows the example of the registration process result in the external system concerning Embodiment 1 of this invention. 本発明の実施の形態2にかかる取引管理システムの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of the transaction management system concerning Embodiment 2 of this invention. 本発明の実施の形態2にかかる取引情報登録処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the transaction information registration process concerning Embodiment 2 of this invention.

以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略する。   Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings. In the drawings, the same elements are denoted by the same reference numerals, and redundant description will be omitted as necessary for the sake of clarity.

<発明の実施の形態1>
図1は、本発明の実施の形態1にかかる取引管理システム100の全体構成を示すブロック図である。取引管理システム100は、内部システム3と端末1とを用いて外部システム2を介した取引情報の管理を行う情報システムである。内部システム3は、特定の金融機関における金融取引を管理する情報システムである。また、端末1は、内部システム3を所有する金融機関に所属するユーザにより操作されるコンピュータ装置である。
<Embodiment 1 of the Invention>
FIG. 1 is a block diagram showing an overall configuration of a transaction management system 100 according to the first embodiment of the present invention. The transaction management system 100 is an information system that manages transaction information using the internal system 3 and the terminal 1 via the external system 2. The internal system 3 is an information system that manages financial transactions in a specific financial institution. The terminal 1 is a computer device operated by a user belonging to a financial institution that owns the internal system 3.

そして、外部システム2は、金融機関の間で行われる金融取引について一元的な管理を行うための情報システムである。また、外部システム2は、取引情報を管理する外部DB(DataBase)20を有する。外部DB20は、少なくとも取引情報21を格納する。ここで、取引情報21とは、複数の金融機関の間で締結された金融取引を管理するための情報である。取引情報21には、例えば、当該金融取引の外部DB20内での識別情報、金融商品の種別、取引元、取引先、金額、金利、通貨及び各種契約条件等の情報が含まれる。尚、取引元には、外部システム2に対するアクセス認証に用いられたログインIDなどの識別情報を用いることができる。また、外部DB20には、付随情報領域22が予め設けられているものとする。付随情報領域22は、少なくとも取引情報21の識別情報と、所定サイズのテキストデータとを対応付けて格納する領域であるものとする。付随情報領域22としては、例えば、コメント欄等の文字情報の記載欄が該当する。つまり、付随情報領域22は、外部システム2のデフォルトのデータ格納領域である。そのため、外部システム2は、外部DB20の仕様変更を必要とせず、所定サイズの任意のデータが登録可能である。   The external system 2 is an information system for performing centralized management of financial transactions performed between financial institutions. The external system 2 has an external DB (DataBase) 20 that manages transaction information. The external DB 20 stores at least transaction information 21. Here, the transaction information 21 is information for managing financial transactions concluded between a plurality of financial institutions. The transaction information 21 includes, for example, information such as identification information in the external DB 20 of the financial transaction, a type of financial product, a transaction source, a business partner, an amount, an interest rate, a currency, and various contract conditions. Note that identification information such as a login ID used for access authentication to the external system 2 can be used for the transaction source. Further, it is assumed that the external DB 20 is provided with an accompanying information area 22 in advance. The accompanying information area 22 is an area for storing at least identification information of the transaction information 21 and text data of a predetermined size in association with each other. As the accompanying information area 22, for example, a description column of character information such as a comment column is applicable. That is, the accompanying information area 22 is a default data storage area of the external system 2. For this reason, the external system 2 can register arbitrary data of a predetermined size without changing the specification of the external DB 20.

外部システム2は、外部DB20への処理を制御するためのサーバプログラムが稼働しており、対応するクライアントアプリケーションからのアクセスにより応答する。そのため、外部システム2は、ネットワーク(不図示)を介して、複数の金融機関の情報システム(不図示)や端末装置(不図示)上で稼働する上記クライアントアプリケーションからの各種処理要求を受け付け、取引情報21の登録、更新及び削除を行う。また、各種処理要求が付随情報領域22に対するデータの登録要求である場合、外部システム2は、当該登録要求で指定されたデータを付随情報領域22に格納する。また、外部システム2は、上記クライアントアプリケーションからの各種データ取得要求を受け付け、外部DB20に格納された取引情報21や付随情報領域22に登録されたデータを読み出して、要求元へ返信する。そして、外部システム2は、内部システム3及び端末1を所有する特定の金融機関以外の組織が運用しているものとする。また、外部システム2には、上述した特徴を備えたものであれば、公知の様々な情報システムを適用可能である。そのため、その他の機能及び構成について、詳細な説明を省略する。   The external system 2 operates a server program for controlling processing to the external DB 20, and responds by access from a corresponding client application. For this reason, the external system 2 accepts various processing requests from the above-mentioned client application operating on an information system (not shown) or a terminal device (not shown) of a plurality of financial institutions via a network (not shown), and performs transactions. Information 21 is registered, updated, and deleted. When the various processing requests are data registration requests for the accompanying information area 22, the external system 2 stores the data designated by the registration request in the accompanying information area 22. Further, the external system 2 accepts various data acquisition requests from the client application, reads the transaction information 21 stored in the external DB 20 and the data registered in the accompanying information area 22, and returns the data to the request source. The external system 2 is operated by an organization other than the specific financial institution that owns the internal system 3 and the terminal 1. Further, various known information systems can be applied to the external system 2 as long as they have the above-described features. Therefore, detailed description of other functions and configurations is omitted.

端末1は、ネットワークを介して外部システム2と接続されたコンピュータ装置である。尚、端末1は、2台以上であっても構わない。端末1は、外部DB20に対して取引情報21の登録を行う。端末1は、少なくとも入力部11と、表示部12と、制御部13とを備える。入力部11は、例えばキーボードやマウス等の入力装置である。表示部12は、例えば画面等の表示装置である。制御部13は、例えばCPU(Central Processing Unit)等の制御装置である。また、端末1は、図示しない構成として、RAM(Random Access Memory)及びROM(Read Only Memory)等のメモリ及びハードディスクや、ネットワークを介して外部システム2とデータの送受信を行うための通信部を備える。ハードディスクには、OS(Operating System)及び外部システム2へアクセスするための上記クライアントアプリケーションが記憶されている。クライアントアプリケーションは、取引情報21を外部システム2に対して登録する処理と、登録した取引情報21に対応する付随情報領域22の情報を取得する処理とを実行するためのコンピュータプログラムである。尚、OSは、周知のコンピュータプログラムであるため、説明を省略する。   The terminal 1 is a computer device connected to the external system 2 via a network. Two or more terminals 1 may be used. The terminal 1 registers the transaction information 21 with the external DB 20. The terminal 1 includes at least an input unit 11, a display unit 12, and a control unit 13. The input unit 11 is an input device such as a keyboard or a mouse. The display unit 12 is a display device such as a screen. The control unit 13 is a control device such as a CPU (Central Processing Unit). In addition, the terminal 1 includes a memory such as a RAM (Random Access Memory) and a ROM (Read Only Memory), a hard disk, and a communication unit for transmitting and receiving data to and from the external system 2 via a network. . The hard disk stores an OS (Operating System) and the client application for accessing the external system 2. The client application is a computer program for executing processing for registering transaction information 21 with the external system 2 and processing for acquiring information in the accompanying information region 22 corresponding to the registered transaction information 21. The OS is a well-known computer program and will not be described.

制御部13は、端末1における各種処理、メモリ、通信部及びハードディスクへのアクセス等を制御する。端末1は、制御部13がハードディスクに記憶されたOS及びクライアントアプリケーションを読み込み、実行する。これにより、端末1は、ユーザから入力部11を介して取引情報の入力を受け付け、受け付けた取引情報を外部システム2へ通信部を介して送信する。また、端末1は、ユーザから入力部11を介して、自己が入力した取引情報に対応する付随情報領域22の内容を閲覧する指示を受け付け、取得要求を外部システム2へ通信部を介して送信する。そして、端末1は、外部システム2から付随情報領域22の内容を受け付けると、表示部12に表示する。そのため、付随情報領域22に端末1から登録された取引情報についての経過情報が格納されていれば、端末1は、取引情報に対応する経過情報を閲覧することができる。特に、経過情報として、外部システム2以外での処理結果、例えば、取引情報21の内部DB323への登録処理結果が格納されていれば、端末1は、外部システム2に対応するクライアントアプリケーションにより、登録要求を行った取引情報に対応付けられた登録処理結果を取得することができる。そのため、端末1を操作するユーザは、内部システム3へ直接アクセスせずとも、外部システム2の入出力画面を介して、自己が入力した取引情報についての登録処理結果を確認できる。   The control unit 13 controls various processes in the terminal 1, access to the memory, the communication unit, the hard disk, and the like. In the terminal 1, the control unit 13 reads and executes the OS and client application stored in the hard disk. Thereby, the terminal 1 receives the input of transaction information from the user via the input unit 11, and transmits the received transaction information to the external system 2 via the communication unit. Further, the terminal 1 receives an instruction to browse the contents of the accompanying information area 22 corresponding to the transaction information input by the user via the input unit 11 and transmits an acquisition request to the external system 2 via the communication unit. To do. When the terminal 1 accepts the content of the accompanying information area 22 from the external system 2, the terminal 1 displays it on the display unit 12. Therefore, if the progress information about the transaction information registered from the terminal 1 is stored in the accompanying information area 22, the terminal 1 can browse the progress information corresponding to the transaction information. In particular, if the process information other than the external system 2, for example, the registration process result of the transaction information 21 in the internal DB 323 is stored as the progress information, the terminal 1 is registered by the client application corresponding to the external system 2. The registration processing result associated with the requested transaction information can be acquired. Therefore, the user who operates the terminal 1 can confirm the registration processing result of the transaction information input by the user via the input / output screen of the external system 2 without directly accessing the internal system 3.

内部システム3は、外部DB20に登録された取引情報21を外部システム2から取得する。そして、内部システム3は、当該取得した取引情報21を内部DB323へ登録する登録処理を実行する。続いて、内部システム3は、登録処理の結果である登録処理結果を、外部システム2から取得した取引情報21に対応付けて外部DB20へ登録する。このとき、内部システム3は、登録処理結果を外部DB20内の付随情報領域22へ登録する。   The internal system 3 acquires the transaction information 21 registered in the external DB 20 from the external system 2. Then, the internal system 3 executes a registration process for registering the acquired transaction information 21 in the internal DB 323. Subsequently, the internal system 3 registers the registration process result, which is the result of the registration process, in the external DB 20 in association with the transaction information 21 acquired from the external system 2. At this time, the internal system 3 registers the registration processing result in the accompanying information area 22 in the external DB 20.

内部システム3は、中継サーバ31と、内部サーバ32とを備える。内部サーバ32は、特定の金融機関における取引情報の管理を行うコンピュータ装置である。尚、内部サーバ32は、複数のコンピュータ装置を用いて実現してもよい。内部サーバ32は、WSS(Web Service Server)321と、格納制御部322と、内部DB323とを備える。   The internal system 3 includes a relay server 31 and an internal server 32. The internal server 32 is a computer device that manages transaction information in a specific financial institution. The internal server 32 may be realized using a plurality of computer devices. The internal server 32 includes a WSS (Web Service Server) 321, a storage control unit 322, and an internal DB 323.

内部DB323は、取引情報を管理するための記憶領域を備えたデータベースシステムである。内部DB323は、少なくとも複数の商品情報325ごとに取引情報324を管理する領域を有する。商品情報325は、金融取引における金融商品の種別に関する情報である。取引情報324には、例えば、当該金融取引の内部DB323内での識別情報、金融商品の種別、取引元、取引先、金額、金利、通貨及び各種契約条件等の情報が含まれる。尚、取引元には、内部サーバ32に対するアクセス認証に用いられたユーザIDなどの識別情報を用いることができる。但し、取引情報21と取引情報324とは、概念としては共通するが、具体的なデータ項目やコード体系は異なるものである。   The internal DB 323 is a database system having a storage area for managing transaction information. The internal DB 323 has an area for managing the transaction information 324 for at least each of the plurality of product information 325. The product information 325 is information related to the type of financial product in the financial transaction. The transaction information 324 includes, for example, information such as identification information in the internal DB 323 of the financial transaction, a type of financial product, a transaction source, a business partner, an amount, an interest rate, a currency, and various contract conditions. For the transaction source, identification information such as a user ID used for access authentication to the internal server 32 can be used. However, although the transaction information 21 and the transaction information 324 are common in concept, specific data items and code systems are different.

格納制御部322は、例えばCPU等の制御装置である。格納制御部322は、内部サーバ32の外部から取引情報の格納要求を受信し、当該格納要求に基づき、取引情報を内部DB323へ格納する格納処理を制御する。また、格納制御部322は、内部DB323から当該格納処理に応じた格納処理結果を受け取り、当該格納要求の要求元へ返信する。格納処理結果としては、取引情報が内部DB323への格納処理、つまり、取引情報の追加又は更新等の成功又は失敗を含む。格納処理結果は、例えば、メッセージコード又はエラーコード等の内部DB323からの戻り値である。また、内部DB323から所定時間応答がないときは、格納制御部322がその旨を格納処理結果としてもよい。但し、格納処理結果は、これに限定されない。尚、格納制御部322は、端末1からの取引情報の格納要求を受け付け可能であってもよい。   The storage control unit 322 is a control device such as a CPU, for example. The storage controller 322 receives a transaction information storage request from the outside of the internal server 32 and controls a storage process for storing the transaction information in the internal DB 323 based on the storage request. Further, the storage control unit 322 receives the storage processing result corresponding to the storage processing from the internal DB 323 and returns it to the request source of the storage request. As the storage processing result, the transaction information includes storage processing in the internal DB 323, that is, success or failure such as addition or update of transaction information. The storage processing result is, for example, a return value from the internal DB 323 such as a message code or an error code. Further, when there is no response from the internal DB 323 for a predetermined time, the storage control unit 322 may make the storage processing result. However, the storage processing result is not limited to this. The storage control unit 322 may be able to accept a transaction information storage request from the terminal 1.

WSS321は、所定のデータ形式に基づく処理要求を内部サーバ32の外部から受信し、当該処理要求に基づいて、格納制御部322を介して内部DB323に対して処理を行うWebサービスサーバである。ここで、所定のデータ形式とは、例えば、WSDL(Web Services Description Language)ファイルに定義された情報である。尚、Webサービスに関する技術は公知のものであるため、詳細な説明を省略する。   The WSS 321 is a Web service server that receives a processing request based on a predetermined data format from the outside of the internal server 32 and performs processing on the internal DB 323 via the storage control unit 322 based on the processing request. Here, the predetermined data format is, for example, information defined in a Web Services Description Language (WSDL) file. In addition, since the technique regarding Web service is a well-known thing, detailed description is abbreviate | omitted.

また、内部サーバ32は、図示しない構成として、RAM及びROM等のメモリ及びハードディスクや、ネットワークを介して端末1や中継サーバ31とデータの送受信を行うための通信部を備える。ハードディスクには、OS、内部DB323へアクセスするための制御プログラム及びWebサービスサーバプログラム等が記憶されている。   Moreover, the internal server 32 includes a communication unit for transmitting / receiving data to / from the terminal 1 and the relay server 31 via a network as a configuration (not shown), such as a RAM and a ROM, a hard disk, and a network. The hard disk stores an OS, a control program for accessing the internal DB 323, a Web service server program, and the like.

格納制御部322は、内部サーバ32における各種処理、メモリ、通信部及びハードディスクへのアクセス等を制御する。内部サーバ32は、格納制御部322がハードディスクに記憶されたOS及び制御プログラム等を読み込み、実行する。これにより、格納制御部322は、少なくとも上述した格納処理を実現する。   The storage control unit 322 controls various processes in the internal server 32, access to the memory, the communication unit, the hard disk, and the like. In the internal server 32, the storage control unit 322 reads and executes the OS and control program stored in the hard disk. Thereby, the storage control part 322 implement | achieves the storage process mentioned above at least.

また、内部サーバ32は、定期的に内部DB323のデータに対して一括した更新処理(以下、「バッチ処理」と呼ぶ。)を行うものとする。例えば、内部サーバ32は、日次で商品情報単位のバッチ処理を実行するものとする。また、内部サーバ32は、日次で全ての商品情報についてのバッチ処理が完了した後に、内部DB323の全体に対するバッチ処理を実行するものとする。   The internal server 32 periodically performs batch update processing (hereinafter referred to as “batch processing”) on the data in the internal DB 323. For example, it is assumed that the internal server 32 executes batch processing for each product information unit on a daily basis. Moreover, the internal server 32 shall perform the batch process with respect to the whole internal DB323, after the batch process about all the merchandise information is completed on a daily basis.

尚、内部サーバ32は、上述した特徴を備えたものであれば、既存の金融機関内に閉じた取引情報を管理する情報システムを用いることが可能である。そのため、その他の機能及び構成について、詳細な説明を省略する。   As long as the internal server 32 has the above-described features, an information system that manages transaction information closed in an existing financial institution can be used. Therefore, detailed description of other functions and configurations is omitted.

中継サーバ31は、外部システム2と内部サーバ32との間で取引情報を中継する。具体的には、中継サーバ31は、外部DB20に登録された取引情報21を外部システム2から取得し、当該取引情報21について内部DB323へ登録するための変換である変換処理を行い、当該変換後の取引情報について内部DB323へ登録するための登録処理を実行するコンピュータ装置である。また、中継サーバ31は、内部DB323からの登録処理結果を外部DB20へ登録する。   The relay server 31 relays transaction information between the external system 2 and the internal server 32. Specifically, the relay server 31 acquires the transaction information 21 registered in the external DB 20 from the external system 2, performs a conversion process that is a conversion for registering the transaction information 21 in the internal DB 323, and after the conversion It is a computer apparatus which performs the registration process for registering in the internal DB323 about transaction information. Further, the relay server 31 registers the registration processing result from the internal DB 323 in the external DB 20.

ここで、中継サーバ31は、上記変換処理として外部DB20における取引情報21のデータ項目から、内部DB323における取引情報324等のデータ項目へのマッピングを行う。例えば、内部DB323のみに存在する属性に対応する属性値は、外部DB20には登録できない。そのため、中継サーバ31は、変換処理により、既定値を当該属性値として補完するか、取引情報21内の値に所定の加工を行うことで当該属性値を生成する。また、外部DB20のみに存在する属性に対応する属性値は、内部DB323には登録できない。そのため、中継サーバ31は、変換処理により、当該属性値を削除する。つまり、変換後の取引情報から除外する。さらに、中継サーバ31は、変換処理により、外部DB20の複数の項目の値を結合して、内部DB323内の一の項目値を生成する。また、中継サーバ31は、変換処理により、外部DB20内の一の項目値を所定の基準で分割して、内部DB323内の複数の項目値とする。   Here, the relay server 31 performs mapping from the data item of the transaction information 21 in the external DB 20 to the data item such as the transaction information 324 in the internal DB 323 as the conversion process. For example, attribute values corresponding to attributes existing only in the internal DB 323 cannot be registered in the external DB 20. Therefore, the relay server 31 generates the attribute value by complementing the predetermined value as the attribute value or performing predetermined processing on the value in the transaction information 21 by the conversion process. Further, attribute values corresponding to attributes existing only in the external DB 20 cannot be registered in the internal DB 323. Therefore, the relay server 31 deletes the attribute value by the conversion process. That is, it is excluded from the converted transaction information. Furthermore, the relay server 31 combines the values of a plurality of items in the external DB 20 by conversion processing to generate one item value in the internal DB 323. Further, the relay server 31 divides one item value in the external DB 20 according to a predetermined standard by the conversion process, and sets the item value in the internal DB 323 as a plurality of item values.

また、外部システム2に対するアクセス認証に用いられたログインIDと、内部サーバ32に対するアクセス認証に用いられたユーザIDとを対応付けたリストが中継サーバ31内に予め登録済であるものとする。そのため、中継サーバ31は、変換処理により、当該リストを参照し、取引情報21に含まれるログインIDを、対応付けられたユーザIDに変換する。   In addition, it is assumed that a list in which the login ID used for access authentication for the external system 2 and the user ID used for access authentication for the internal server 32 are registered in the relay server 31 in advance. Therefore, the relay server 31 converts the login ID included in the transaction information 21 into the associated user ID by referring to the list by the conversion process.

さらに、上記変換処理が取引情報21やリストの内容等に起因して正常に行えない場合、中継サーバ31は変換処理におけるエラーとして検出する。例えば、複数の項目の値を結合する場合であっても、外部システム2において入力が任意である項目に値が登録されていない場合がある。その場合、変換処理におけるエラーとして検出される。また、取引情報21に含まれるログインIDが、上記リストに存在しない場合等もエラーとして検出される。   Further, when the conversion process cannot be performed normally due to the transaction information 21 or the contents of the list, the relay server 31 detects an error in the conversion process. For example, even when values of a plurality of items are combined, values may not be registered in items that can be arbitrarily input in the external system 2. In that case, it is detected as an error in the conversion process. Further, when the login ID included in the transaction information 21 does not exist in the list, it is detected as an error.

ここで、中継サーバ31は、取引情報21の変換時にエラーを検出した場合に、当該エラーを示すエラー情報を登録処理結果として取引情報21に対応付けて外部DB20へ登録することが望ましい。例えば、取引情報21に内部DB323に格納できない不正なデータを含む場合等に、内部DB323への登録処理を実行した場合、内部DB323から登録失敗の旨のエラー情報が返信される。しかし、内部DB323の仕様は予めわかっているため、取引情報21のデータ形式を変更する際に、不正なデータ等を検出することで、内部DB323への登録処理の実行を行う必要がなくなる。そのため、内部DB323の処理負荷を軽減することができる。   Here, when the relay server 31 detects an error during conversion of the transaction information 21, it is desirable to register the error information indicating the error in the external DB 20 in association with the transaction information 21 as a registration processing result. For example, when the transaction information 21 includes illegal data that cannot be stored in the internal DB 323, when registration processing in the internal DB 323 is executed, error information indicating registration failure is returned from the internal DB 323. However, since the specifications of the internal DB 323 are known in advance, when changing the data format of the transaction information 21, it is not necessary to execute registration processing in the internal DB 323 by detecting illegal data or the like. Therefore, the processing load of the internal DB 323 can be reduced.

また、中継サーバ31は、変換後の取引情報を内部DB323へ格納する際にエラーを検出した場合に、当該エラーを示すエラー情報を登録処理結果として取引情報21に対応付けて外部DB20へ登録するとよい。これにより、端末1は、内部DB323への直接のアクセスをすることなく、外部システム2から内部DB323への格納に関するエラー情報を取得することができる。そのため、端末1を使用するユーザがエラーの原因を調査する負担を軽減することができる。   Further, when the relay server 31 detects an error when storing the converted transaction information in the internal DB 323, the error information indicating the error is registered in the external DB 20 in association with the transaction information 21 as a registration processing result. Good. Thereby, the terminal 1 can acquire error information regarding storage in the internal DB 323 from the external system 2 without directly accessing the internal DB 323. Therefore, the burden of investigating the cause of the error by the user who uses the terminal 1 can be reduced.

さらに、中継サーバ31は、検出されたエラーの内容に応じた対応策をエラー情報に付加するとよい。これにより、端末1を使用するユーザは、より迅速にエラーに応じた措置を取ることができ、登録業務を効率化することができる。   Further, the relay server 31 may add a countermeasure according to the content of the detected error to the error information. Thereby, the user who uses the terminal 1 can take measures according to the error more quickly, and can make the registration work more efficient.

ここで、中継サーバ31は、外部システムIF部311と、WSC(Web Service Client)312と、中継制御部313とを備える。外部システムIF部311は、定期的に外部DB20に対して取引情報21の取得要求を送信し、応答として取引情報21を受信する。また、外部システムIF部311は、外部DB20に対して登録処理結果の登録要求を送信する。外部システムIF部311は、例えば、外部システム2から提供されるAPI(Application Program Interface)を用いて実現可能である。当該APIは、外部システム2上で稼働するサーバプログラムに対応するクライアントアプリケーションの機能を有するものである。また、取得要求の対象とする取引情報は、外部DB20への登録処理が正常に完了し、中継サーバ31が未取得のデータや、以前に中継サーバ31が取得後に更新されたデータとする。   Here, the relay server 31 includes an external system IF unit 311, a WSC (Web Service Client) 312, and a relay control unit 313. The external system IF unit 311 periodically transmits an acquisition request for the transaction information 21 to the external DB 20 and receives the transaction information 21 as a response. Further, the external system IF unit 311 transmits a registration processing result registration request to the external DB 20. The external system IF unit 311 can be realized using, for example, an API (Application Program Interface) provided from the external system 2. The API has a client application function corresponding to a server program running on the external system 2. Further, the transaction information that is the target of the acquisition request is data that has been successfully registered in the external DB 20 and has not been acquired by the relay server 31 or data that has been updated after the relay server 31 has been acquired previously.

WSC312は、上述したWSS321との通信が可能なWebサービスクライアントである。すなわち、WSC312は、WSS321に対して、所定のデータ形式に基づく処理要求に、変換後の取引情報を含めて送信する。   The WSC 312 is a Web service client that can communicate with the WSS 321 described above. That is, the WSC 312 transmits to the WSS 321 a processing request based on a predetermined data format including the converted transaction information.

中継制御部313は、外部システムIF部311及びWSC312を用いて、取引情報及び登録処理結果の中継を制御する制御装置である。また、格納制御部322は、例えばCPU等の制御装置である。   The relay control unit 313 is a control device that controls the relay of transaction information and registration processing results using the external system IF unit 311 and the WSC 312. The storage control unit 322 is a control device such as a CPU.

また、中継サーバ31は、図示しない構成として、RAM及びROM等のメモリ及びハードディスクや、ネットワークを介して外部システム2とデータの送受信を行うための通信部を備える。ハードディスクには、OS、取引情報中継プログラム、Webサービスクライアントプログラム及び外部システム2から提供されたAPI等が記憶されている。ここで、取引情報中継プログラムは、外部システム2と内部システム3との間で取引情報を中継するための処理を中継サーバ31に実行させるコンピュータプログラムである。そして、取引情報中継プログラムは、外部DB20に対して端末1から登録された取引情報21を外部システム2から取得する取得処理と、取得した取引情報21について内部DB323へ登録するための変換処理と、変換後の取引情報を内部DB323へ登録する第1の登録処理と、第1の登録処理の結果である登録処理結果を、外部システム2から取得した取引情報21に対応付けて外部DB20へ登録する第2の登録処理と、を中継サーバ31に実行させる。   Further, the relay server 31 includes a memory and a hard disk such as a RAM and a ROM, and a communication unit for transmitting and receiving data to and from the external system 2 via a network, as a configuration (not shown). The hard disk stores an OS, a transaction information relay program, a Web service client program, an API provided from the external system 2, and the like. Here, the transaction information relay program is a computer program that causes the relay server 31 to execute processing for relaying transaction information between the external system 2 and the internal system 3. And a transaction information relay program acquires the transaction information 21 registered from the terminal 1 with respect to the external DB 20 from the external system 2, a conversion process for registering the acquired transaction information 21 in the internal DB 323, The first registration process for registering the converted transaction information in the internal DB 323 and the registration process result that is the result of the first registration process are registered in the external DB 20 in association with the transaction information 21 acquired from the external system 2. The relay server 31 is caused to execute the second registration process.

中継制御部313は、中継サーバ31における各種処理、メモリ、通信部及びハードディスクへのアクセス等を制御する。中継サーバ31は、中継制御部313がハードディスクに記憶されたOS及び取引情報中継プログラム等を読み込み、実行する。これにより、中継制御部313は、少なくとも上述した取得処理、変換処理、第1の登録処理及び第2の登録処理を実現する。   The relay control unit 313 controls various processes in the relay server 31, access to the memory, the communication unit, the hard disk, and the like. In the relay server 31, the relay control unit 313 reads and executes the OS and the transaction information relay program stored in the hard disk. Thereby, the relay control unit 313 realizes at least the acquisition process, the conversion process, the first registration process, and the second registration process described above.

図2は、本発明の実施の形態1にかかる取引情報登録処理の流れを示すシーケンス図である。まず、端末1は、外部システム2へ取引情報の登録要求を送信する(S101)。例えば、まず、端末1は、外部システム2に対して登録開始要求を送信し、外部システム2は、当該登録開始要求に応じて、取引情報の各種項目の入力欄と登録ボタンとを含む登録画面を生成し、要求元である端末1へ返信する。そして、端末1は、受信した登録画面を表示部12に表示し、取引情報についての各入力欄への入力をユーザから受け付け、ユーザによる登録ボタンの押下に応じて、入力欄の各情報を含めた登録要求を外部システム2へ送信する。   FIG. 2 is a sequence diagram showing a flow of transaction information registration processing according to the first exemplary embodiment of the present invention. First, the terminal 1 transmits a transaction information registration request to the external system 2 (S101). For example, first, the terminal 1 transmits a registration start request to the external system 2, and the external system 2 includes a registration screen including input fields for various items of transaction information and a registration button in response to the registration start request. Is returned to the requesting terminal 1. Then, the terminal 1 displays the received registration screen on the display unit 12, receives input from the user in each input field for transaction information, and includes each information in the input field in response to the user pressing the registration button. The registration request is transmitted to the external system 2.

次に、外部システム2は、受信した取引情報を外部DB20に登録する(S102)。例えば、外部システム2は、受信した登録要求に含まれる各入力欄に対応する情報を取引情報21として外部DB20に格納する。   Next, the external system 2 registers the received transaction information in the external DB 20 (S102). For example, the external system 2 stores information corresponding to each input field included in the received registration request as transaction information 21 in the external DB 20.

ここで、中継サーバ31は、外部システム2へ取引情報21の取得要求を送信する(S103)。例えば、中継サーバ31は、所定間隔で定期的に当該取得要求を送信するとよい。上述したように、当該取得要求は、外部システム2上で稼働するサーバプログラムに対応するクライアントアプリケーションの機能に対応するものである。そのため、外部システム2は、取得要求に応じて対象の取引情報21を外部DB20から読み出し、読み出した取引情報21を中継サーバ31へ送信する(S104)。   Here, the relay server 31 transmits an acquisition request for the transaction information 21 to the external system 2 (S103). For example, the relay server 31 may transmit the acquisition request periodically at a predetermined interval. As described above, the acquisition request corresponds to the function of the client application corresponding to the server program running on the external system 2. Therefore, the external system 2 reads the target transaction information 21 from the external DB 20 in response to the acquisition request, and transmits the read transaction information 21 to the relay server 31 (S104).

そして、中継サーバ31は、受信した取引情報21について変換処理を行う(S105)。例えば、中継サーバ31、取引情報21に含まれる外部システム2のログインIDを内部サーバ32へアクセス可能なユーザIDに変換する。また、中継サーバ31は、図5に示す売取引欄56、買取引欄57及び条件欄58に入力された情報について、適宜、内部DB323に格納可能な形式に変換する。ここでは、変換処理によりエラーが検出されなかったものとする。そのため、中継サーバ31は、登録可否判定処理を行う(S106)。尚、登録可否判定処理については、図4を用いて後述する。ここでは、登録可否判定処理により登録可能と判定されたものとする。   Then, the relay server 31 performs conversion processing on the received transaction information 21 (S105). For example, the login ID of the external system 2 included in the relay server 31 and the transaction information 21 is converted into a user ID that can access the internal server 32. Further, the relay server 31 appropriately converts the information input in the sale transaction column 56, the purchase transaction column 57, and the condition column 58 shown in FIG. 5 into a format that can be stored in the internal DB 323. Here, it is assumed that no error is detected by the conversion process. Therefore, the relay server 31 performs registration permission / inhibition determination processing (S106). The registration availability determination process will be described later with reference to FIG. Here, it is assumed that registration is determined by the registration availability determination process.

続いて、中継サーバ31は、内部サーバ32へ変換後の取引情報の格納要求を送信する(S107)。具体的には、WSC312が、WSS321へ所定のデータ形式に基づいて当該格納要求を送信する。   Subsequently, the relay server 31 transmits a conversion information storage request to the internal server 32 (S107). Specifically, the WSC 312 transmits the storage request to the WSS 321 based on a predetermined data format.

そして、内部サーバ32は、内部DB格納処理を行う(S108)。すなわち、内部サーバ32は、受信した格納要求に含まれる取引情報を内部DB323へ格納処理を実行する。その後、内部サーバ32は、内部DB323から受け取った格納処理結果を中継サーバ31へ返信する(S109)。具体的には、WSS321が、WSC312へ所定のデータ形式に基づいて当該格納処理結果を送信する。尚、ここでは、格納処理が成功し、格納処理結果にはその旨が含まれるものとする。   Then, the internal server 32 performs an internal DB storage process (S108). That is, the internal server 32 executes a process for storing the transaction information included in the received storage request in the internal DB 323. Thereafter, the internal server 32 returns the storage processing result received from the internal DB 323 to the relay server 31 (S109). Specifically, the WSS 321 transmits the storage processing result to the WSC 312 based on a predetermined data format. Here, it is assumed that the storage process is successful and the storage process result includes that effect.

そして、中継サーバ31は、受信した格納処理結果を登録処理結果として外部システム2へ登録要求を送信する(S110)。具体的には、中継サーバ31は、登録処理結果を取引情報21に対応付けて外部DB20内の付随情報領域22へ登録する登録要求を送信する。   Then, the relay server 31 transmits a registration request to the external system 2 using the received storage processing result as a registration processing result (S110). Specifically, the relay server 31 transmits a registration request for registering the registration processing result in the accompanying information area 22 in the external DB 20 in association with the transaction information 21.

その後、外部システム2は、受信した登録処理結果を外部DB20に登録する(S111)。具体的には、外部システム2は、外部DB20内の付随情報領域22に取引情報21と対応付けて登録処理結果を格納する。   Thereafter, the external system 2 registers the received registration processing result in the external DB 20 (S111). Specifically, the external system 2 stores the registration processing result in association with the transaction information 21 in the accompanying information area 22 in the external DB 20.

そして、端末1は、所定時間後に、ステップS101において登録要求を行った取引情報に対応する登録処理結果の取得要求を送信する(S112)。そして、外部システム2は、当該取得要求に応じて対応する登録処理結果を端末1へ送信する(S113)。   Then, after a predetermined time, the terminal 1 transmits an acquisition request for a registration processing result corresponding to the transaction information for which the registration request is made in step S101 (S112). Then, the external system 2 transmits a corresponding registration processing result to the terminal 1 in response to the acquisition request (S113).

このように、端末1は、外部システム2にアクセスするだけで、外部DB20及び内部DB323の両方に取引情報を登録することができる。特に、端末1は、内部DB323を直接参照することなく、内部DB323に対する登録処理結果を取得することができる。そして、登録処理結果は、外部DB20に予め設定されている付随情報領域22に格納されるため、外部DB20に対する内部DB323に対応させるための仕様変更が不要である。そのため、他の金融機関と金融取引の情報を共有し、入出力画面も共有しつつ、既存の内部サーバ32及び内部DB323にも改修を加えずに使用し続けることができる。   Thus, the terminal 1 can register the transaction information in both the external DB 20 and the internal DB 323 only by accessing the external system 2. In particular, the terminal 1 can acquire the registration processing result for the internal DB 323 without directly referring to the internal DB 323. Since the registration process result is stored in the accompanying information area 22 set in advance in the external DB 20, it is not necessary to change the specification to correspond to the internal DB 323 for the external DB 20. Therefore, it is possible to continue to use the existing internal server 32 and internal DB 323 without any modification while sharing financial transaction information with other financial institutions and sharing input / output screens.

図3は、本発明の実施の形態1にかかる中継登録処理の流れを示すフローチャートである。尚、当該中継登録処理は、図2のステップS103〜S107、S109及びS110の処理を含むものである。   FIG. 3 is a flowchart showing a flow of relay registration processing according to the first exemplary embodiment of the present invention. The relay registration process includes the processes of steps S103 to S107, S109, and S110 in FIG.

まず、中継サーバ31は、ステップS103と同様に、取引情報の取得要求を送信する(S201)。次に、中継サーバ31は、ステップS104と同様に、取引情報を受信する(S202)。そして、中継サーバ31は、ステップS105と同様に、取引情報を変換する(S203)。ここで、中継サーバ31は、当該変換によりエラーを検出したか否かを判定する(S204)。エラーを検出した場合、中継サーバ31は、検出したエラーに対応するエラー情報を登録処理結果として外部システム2へ送信する(S210)。具体的には、中継サーバ31は、エラー情報として変換に失敗した旨を示すエラーコード又はエラーメッセージ等を外部DB20の付随情報領域22に登録するための登録要求を送信する。また、ステップS204においてエラーを検出しなかった場合、中継サーバ31は、登録処理を行う(S200)。ここで、登録処理は、例えば、以下のステップS205〜S207に対応するものとする。   First, the relay server 31 transmits a transaction information acquisition request as in step S103 (S201). Next, the relay server 31 receives the transaction information as in step S104 (S202). And the relay server 31 converts transaction information similarly to step S105 (S203). Here, the relay server 31 determines whether or not an error is detected by the conversion (S204). When an error is detected, the relay server 31 transmits error information corresponding to the detected error to the external system 2 as a registration processing result (S210). Specifically, the relay server 31 transmits a registration request for registering in the accompanying information area 22 of the external DB 20 an error code or an error message indicating that the conversion has failed as error information. If no error is detected in step S204, the relay server 31 performs a registration process (S200). Here, the registration process corresponds to, for example, the following steps S205 to S207.

まず、中継サーバ31は、ステップS106と同様に、登録可否判定処理を行う(S205)。ここで、図4は、本発明の実施の形態1にかかる登録可否判定処理の流れを示すフローチャートである。まず、中継サーバ31は、現在の時刻が営業開始時刻後かつ対応する商品情報の商品締めのバッチ処理開始前であるか否かを判定する(S301)。尚、内部システム3を運用する金融機関における営業開始時刻が予め中継サーバ31又は内部サーバ32内に登録済みであるものとする。また、内部DB323が管理する各商品情報の商品締めのバッチ処理は、定期的又は手動で起動されるものとする。   First, the relay server 31 performs registration permission / inhibition determination processing in the same manner as in step S106 (S205). Here, FIG. 4 is a flowchart showing a flow of registration permission / inhibition determination processing according to the first exemplary embodiment of the present invention. First, the relay server 31 determines whether or not the current time is after the business start time and before starting the product closing batch processing of the corresponding product information (S301). It is assumed that the business start time in the financial institution operating the internal system 3 has been registered in the relay server 31 or the internal server 32 in advance. In addition, it is assumed that the batch processing for product closing of each product information managed by the internal DB 323 is started periodically or manually.

ステップS301において現在の時刻が営業開始時刻後かつ対応する商品情報の商品締めのバッチ処理開始前であると判定した場合、中継サーバ31は、当該取引情報を当日取引として登録可であると判定する(S302)。また、ステップS301において現在の時刻が営業開始時刻後かつ対応する商品情報の商品締めのバッチ処理開始前以外であると判定した場合、中継サーバ31は、取得した取引情報つまり登録対象の取引情報に対応する商品情報が商品締めのバッチ処理中であるか否かを判定する(S303)。具体的には、中継サーバ31は、WSC312等を用いて内部サーバ32内のプロセス等の情報に基づき、登録対象の取引情報に対応する商品情報におけるバッチ処理が実行中であるか否かを確認する。   If it is determined in step S301 that the current time is after the business start time and before starting the batch processing for the corresponding product information, the relay server 31 determines that the transaction information can be registered as a current day transaction. (S302). If it is determined in step S301 that the current time is after the business start time and before starting the batch processing for the corresponding product information, the relay server 31 adds the acquired transaction information, that is, the transaction information to be registered. It is determined whether or not the corresponding product information is being batch processed for product tightening (S303). Specifically, the relay server 31 uses the WSC 312 or the like to check whether or not batch processing is being performed on the product information corresponding to the transaction information to be registered based on information such as processes in the internal server 32. To do.

ステップS303において対応する商品情報が商品締めのバッチ処理中であると判定した場合、中継サーバ31は、システム全体が締め処理中であるか否かを判定する(S304)。ここで、システム全体とは、内部DB323のデータベースシステムを指す。尚、システム全体が締め処理中であるとは、内部DB323の全体に対するバッチ処理が実行中であることを示す。そして、システム全体が締め処理中である場合、各商品情報に対するバッチ処理も実行中であると判定するものとする。   If it is determined in step S303 that the corresponding product information is in the process of batch closing the product, the relay server 31 determines whether the entire system is in the process of closing (S304). Here, the whole system indicates a database system of the internal DB 323. Note that that the entire system is being tightened indicates that batch processing is being executed on the entire internal DB 323. When the entire system is in the closing process, it is determined that the batch process for each product information is also being executed.

ステップS304においてシステム全体が締め処理中であると判定した場合、中継サーバ31は、当該取引情報を登録不可であると判定する(S305)。また、ステップS304においてシステム全体が締め処理中でないと判定した場合、中継サーバ31は、当該取引情報をAfter取引として登録可であると判定する(S306)。ここで、After取引とは、営業時間内に登録を要求されたが、登録が一旦保留され、システム全体の締め処理後に登録されることをいう。   If it is determined in step S304 that the entire system is in the closing process, the relay server 31 determines that the transaction information cannot be registered (S305). If it is determined in step S304 that the entire system is not in the closing process, the relay server 31 determines that the transaction information can be registered as an after transaction (S306). Here, “after transaction” means that registration is requested within business hours, but registration is temporarily suspended and registered after the closing process of the entire system.

また、ステップS303において対応する商品情報が締め処理中でないと判定した場合、この場合、システム全体が締め処理中でないため、中継サーバ31は、翌日取引として登録可であると判定する(S307)。   If it is determined in step S303 that the corresponding product information is not in the closing process, in this case, since the entire system is not in the closing process, the relay server 31 determines that registration is possible as the next day transaction (S307).

図3に戻って説明する。続いて、中継サーバ31は、上記登録可否判定処理の結果、登録対象の取引情報が登録可であるか否かを判定する(S206)。登録可であると判定された場合、中継サーバ31は、ステップS107と同様に、変換後の取引情報の格納要求を内部サーバ32へ送信する(S207)。   Returning to FIG. Subsequently, the relay server 31 determines whether the transaction information to be registered is registerable as a result of the registration permission determination process (S206). When it is determined that registration is possible, the relay server 31 transmits a storage information storage request after conversion to the internal server 32 as in step S107 (S207).

その後、中継サーバ31は、ステップS109と同様に、内部サーバ32から内部DB323に対する格納処理結果を受信する(S208)。そして、中継サーバ31は、当該格納処理結果からエラーを検出したか否かを判定する(S209)。エラーを検出した場合、中継サーバ31は、検出したエラーに対応するエラー情報を登録処理結果として外部システム2へ送信する(S210)。具体的には、中継サーバ31は、エラー情報として登録に失敗した旨を示すエラーコード又はエラーメッセージ等を外部DB20の付随情報領域22に登録するための登録要求を送信する。ここでは、内部DB323からのエラーコード等をそのまま転送しても構わない。   Thereafter, the relay server 31 receives the storage processing result for the internal DB 323 from the internal server 32 as in step S109 (S208). Then, the relay server 31 determines whether an error is detected from the storage processing result (S209). When an error is detected, the relay server 31 transmits error information corresponding to the detected error to the external system 2 as a registration processing result (S210). Specifically, the relay server 31 transmits a registration request for registering in the accompanying information area 22 of the external DB 20 an error code or an error message indicating that registration has failed as error information. Here, the error code or the like from the internal DB 323 may be transferred as it is.

ステップS209においてエラーを検出しなかった場合、中継サーバ31は、ステップS110と同様に、登録成功の旨を登録処理結果として外部システム2へ送信する(S211)。具体的には、中継サーバ31は、当日取引として登録が成功した旨又はAfter取引もしくは翌日取引として登録が保留された旨を示すコード又はメッセージ等を外部DB20の付随情報領域22に登録するための登録要求を送信する。ここでは、内部DB323からの正常終了の戻り値等をそのまま転送しても構わない。   If no error is detected in step S209, the relay server 31 transmits a registration success result to the external system 2 as a registration processing result, as in step S110 (S211). Specifically, the relay server 31 is used for registering a code or a message indicating that the registration has been successful as the current day transaction or that the registration has been suspended as the after transaction or the next day transaction in the accompanying information area 22 of the external DB 20. Send a registration request. Here, the return value of normal termination from the internal DB 323 may be transferred as it is.

After取引の場合、次のように言い換えることもできる。すなわち、内部システム3は、取得した取引情報21について登録処理を実行する際に、内部DB323において当該取引情報が属する商品情報に対するバッチ処理中、かつ、内部DB323の全体に対するバッチ処理前であると判定した場合に、当該全体に対するバッチ処理後に登録されるように取引情報の登録を保留し、当該取引情報が当該全体に対するバッチ処理後に登録される旨を登録処理結果として当該取引情報に対応付けて外部DB20へ登録する。これにより、取引情報の変換処理でエラーが検出されなかった場合、つまり、取引情報自体に問題がない場合に、内部DB323側の事由によるエラーとなるケースを減らすことができる。そのため、ユーザが再登録する回数が減り、業務を効率化することができる。   In the case of an after transaction, it can be paraphrased as follows. That is, when executing the registration process for the acquired transaction information 21, the internal system 3 determines that the internal DB 323 is in the process of batch processing for the product information to which the transaction information belongs and is before the batch process for the entire internal DB 323. The registration of transaction information is suspended so that the transaction information is registered after the batch processing for the whole, and the fact that the transaction information is registered after the batch processing for the whole is associated with the transaction information as a registration processing result and externally registered. Register in DB20. Thereby, when an error is not detected in the conversion process of transaction information, that is, when there is no problem in the transaction information itself, it is possible to reduce a case of an error due to a reason on the internal DB 323 side. Therefore, the number of times that the user re-registers is reduced, and the business can be made more efficient.

また、ステップS206において登録可ではないと判定された場合、中継サーバ31は、登録不可の旨を登録処理結果として外部システム2へ送信する(S212)。具体的には、中継サーバ31は、格納処理が行えなかった旨を示すコード又はメッセージ等を外部DB20の付随情報領域22に登録するための登録要求を送信する。   If it is determined in step S206 that registration is not possible, the relay server 31 transmits a registration processing result to the external system 2 as a registration processing result (S212). Specifically, the relay server 31 transmits a registration request for registering a code or a message indicating that the storage process could not be performed in the accompanying information area 22 of the external DB 20.

尚、本発明の実施の形態1にかかる中継サーバ31が実行する変換処理(S105)及び登録可否判定処理(S106)については、内部サーバ32にて実行しても構わない。この場合、中継サーバ31は、ステップS107の格納要求の送信処理の代わりに、ステップS104にて取得した取引情報21をそのまま内部サーバ32へ転送する。そして、内部サーバ32は、中継サーバ31から受信した取引情報21に対して上記変換処理及び登録可否判定処理等を行い、登録可能な場合に変換後の取引情報の格納処理を実行し、これらの処理結果を中継サーバ31に対して返信する。これにより、中継サーバ31での処理ロジックを最小限に抑え、内部DB323の仕様への依存度を低くすることができる。そのため、内部DB323の仕様変更等があった場合に、中継サーバ31への影響を減らすことができる。   Note that the internal server 32 may execute the conversion process (S105) and the registration availability determination process (S106) executed by the relay server 31 according to the first embodiment of the present invention. In this case, the relay server 31 transfers the transaction information 21 acquired in step S104 to the internal server 32 as it is, instead of the storage request transmission process in step S107. Then, the internal server 32 performs the conversion process and the registration availability determination process on the transaction information 21 received from the relay server 31, and executes the storage process of the converted transaction information when registration is possible. The processing result is returned to the relay server 31. Thereby, the processing logic in the relay server 31 can be minimized, and the degree of dependence on the specifications of the internal DB 323 can be reduced. Therefore, when the specification of the internal DB 323 is changed, the influence on the relay server 31 can be reduced.

図5は、本発明の実施の形態1にかかる外部システム2における取引情報の登録画面及び登録内容の例を示す図である。外部システム取引情報登録画面5は、例えば、端末1の表示部12に表示された内容を示す。外部システム取引情報登録画面5は、ログインID欄51、取引ID欄52、取引先欄53、ポートフォリオ欄54、取引保持者欄55、売取引欄56、買取引欄57、条件欄58及び内部取引ID欄59を管理項目の入力表示欄の例として備え、また、登録要求を送信するための登録ボタン50を備える。但し、外部システム取引情報登録画面5の管理項目及び画面のレイアウトはこれに限定されない。ログインID欄51は、外部システム2に対するアクセス認証に用いられたログインIDの表示欄である。当該ログインIDを当該金融取引の取引元としてもよい。取引ID欄52は、当該金融取引の外部DB20内での識別情報の入力表示欄である。取引IDは、外部システム2により自動的に発行しても構わない。取引先欄53〜条件欄58は、当該金融取引に関する各種情報の入力欄である。そのため、端末1は、登録要求に少なくとも取引先、ポートフォリオ、取引保持者、売取引、買取引、条件等を含めるものとする。尚、内部取引ID欄59は、内部DB323内での識別情報であるため、外部システム2への登録時には未入力であっても構わない。また、登録ボタン50は、端末1から押下の指示を受け付けると、ログインID欄51〜内部取引ID欄59に入力された内容を登録要求に含めて外部システム2へ送信する処理を呼び出す。   FIG. 5 is a diagram showing an example of a transaction information registration screen and registered contents in the external system 2 according to the first embodiment of the present invention. The external system transaction information registration screen 5 shows the content displayed on the display part 12 of the terminal 1, for example. External system transaction information registration screen 5 includes login ID column 51, transaction ID column 52, supplier column 53, portfolio column 54, transaction holder column 55, sell transaction column 56, purchase transaction column 57, condition column 58 and internal transaction. An ID field 59 is provided as an example of an input display field for management items, and a registration button 50 for transmitting a registration request is provided. However, the management items and screen layout of the external system transaction information registration screen 5 are not limited to this. The login ID column 51 is a display column for a login ID used for access authentication to the external system 2. The login ID may be a transaction source of the financial transaction. The transaction ID column 52 is an input display column for identification information in the external DB 20 of the financial transaction. The transaction ID may be automatically issued by the external system 2. The supplier column 53 to the condition column 58 are input columns for various information related to the financial transaction. Therefore, the terminal 1 includes at least a customer, a portfolio, a transaction holder, a sale transaction, a purchase transaction, conditions, and the like in the registration request. Since the internal transaction ID field 59 is identification information in the internal DB 323, it may not be input at the time of registration in the external system 2. In addition, when the registration button 50 receives a pressing instruction from the terminal 1, the registration button 50 calls a process of including the contents input in the login ID field 51 to the internal transaction ID field 59 and transmitting them to the external system 2.

図6は、本発明の実施の形態1にかかる内部システム3における取引情報の登録内容の例を示す図である。尚、図6は、登録内容の項目についての概念を示す図であるため、各項目の配置位置等には限定されない。   FIG. 6 is a diagram showing an example of registered contents of transaction information in the internal system 3 according to the first exemplary embodiment of the present invention. Note that FIG. 6 is a diagram illustrating the concept of the registered content items, and is not limited to the arrangement position of each item.

内部システム3における取引情報の登録内容には、例えば、ユーザID611、取引番号612、取引先613、ポートフォリオ614、取引保持者615、売取引情報621及び買取引情報622が含まれる。ユーザID611は、ステップS105により外部システム2のログインIDから変換されたユーザIDである。取引番号612は、取引情報を新規に内部DB323に登録する際に発行される識別情報である。取引先613、ポートフォリオ614及び取引保持者615は、それぞれ取引先欄53、ポートフォリオ欄54及び取引保持者欄55に入力され、取引情報21に含まれる情報がそのまま対応する。   The registered contents of the transaction information in the internal system 3 include, for example, a user ID 611, a transaction number 612, a business partner 613, a portfolio 614, a transaction holder 615, sell transaction information 621, and purchase transaction information 622. The user ID 611 is a user ID converted from the login ID of the external system 2 in step S105. The transaction number 612 is identification information issued when transaction information is newly registered in the internal DB 323. The supplier 613, portfolio 614, and transaction holder 615 are input to the supplier column 53, portfolio column 54, and transaction holder column 55, respectively, and the information included in the transaction information 21 corresponds as it is.

また、売取引情報621と買取引情報622とは、それぞれ金額項目631、金利項目632及び期間項目633等に対応する各項目値が存在する。売取引情報621及び買取引情報622の各項目値は、ステップS105により適宜、変換された値である。   In addition, the sales transaction information 621 and the purchase transaction information 622 have respective item values corresponding to the amount item 631, the interest item 632, the period item 633, and the like. The item values of the sale transaction information 621 and the purchase transaction information 622 are values appropriately converted in step S105.

図7は、本発明の実施の形態1にかかる外部システム2における登録処理結果の例を示す図である。外部システム取引情報管理画面7は、例えば、端末1の表示部12に表示された内容を示す。外部システム取引情報管理画面7は、管理項目の入力表示欄の例として、コメント欄71及び選択取引情報欄72を備える。コメント欄71は、取引ID項目711と、コメント項目712とを備える。取引ID項目711には取引IDのリスト、コメント項目712には所定サイズのテキストデータを表示する。ここでは例として、上から時系列に表示される場合を示す。つまり、コメント欄71は、複数の取引情報についてのコメントをリスト表示する。   FIG. 7 is a diagram illustrating an example of a registration process result in the external system 2 according to the first embodiment of the present invention. The external system transaction information management screen 7 shows the content displayed on the display part 12 of the terminal 1, for example. The external system transaction information management screen 7 includes a comment column 71 and a selected transaction information column 72 as examples of management item input display columns. The comment column 71 includes a transaction ID item 711 and a comment item 712. A transaction ID item 711 displays a list of transaction IDs, and a comment item 712 displays text data of a predetermined size. Here, as an example, a case where the images are displayed in time series from the top is shown. That is, the comment column 71 displays a list of comments about a plurality of transaction information.

ここで、本発明の実施の形態1では、コメント項目712に、中継サーバ31からの登録要求により取引IDに対応付けて登録された登録処理結果が表示される。1件目の"ERR001"は、取引ID"BBB"について、ログインIDに対応するユーザIDが存在しないことを理由として登録処理がエラーとなったことを示す。2件目の"INF001"は、取引ID"BBB"について、内部DB323への登録処理が正常に完了したことを示す。   Here, in the first embodiment of the present invention, the registration processing result registered in association with the transaction ID by the registration request from the relay server 31 is displayed in the comment item 712. The first “ERR001” indicates that the registration process has an error for the transaction ID “BBB” because there is no user ID corresponding to the login ID. The second “INF001” indicates that the registration process to the internal DB 323 has been normally completed for the transaction ID “BBB”.

このケースとしては、例えば、当該ログインIDと内部サーバ32のユーザIDとを対応付けたリストに登録されていないために、変換時にエラーとして検出され、"ERR001:USERID not defined"が登録処理結果として外部DB20に登録されたことが相当する。この場合、端末1を操作するユーザは、コメント欄71を確認することで、中継サーバ31における当該ログインIDとユーザIDとの対応付けのリストの更新を依頼するといった措置を取ることができる。その後、端末1から取引ID"BBB"について、再度登録要求を行うことにより、内部DB323への登録処理が正常に完了する。このとき、"INF001:Registered(Booking)"が登録処理結果として外部DB20に登録される。   In this case, for example, since it is not registered in the list in which the login ID and the user ID of the internal server 32 are associated with each other, an error is detected at the time of conversion, and “ERR001: USERID not defined” is displayed as the registration processing result. This corresponds to registration in the external DB 20. In this case, the user who operates the terminal 1 can take measures such as requesting the update of the list of correspondence between the login ID and the user ID in the relay server 31 by checking the comment field 71. Thereafter, the registration request to the internal DB 323 is normally completed by making a registration request again for the transaction ID “BBB” from the terminal 1. At this time, “INF001: Registered (Booking)” is registered in the external DB 20 as a registration processing result.

同様に、3件目の"INF001"は、取引ID"BBC"について、内部DB323への登録処理が正常に完了したことを示す。一方、4件目の"INF002"は、取引ID"BBD"について、内部DB323への登録処理がAfter取引として登録が保留されたことを示す。   Similarly, the third item “INF001” indicates that registration processing in the internal DB 323 has been normally completed for the transaction ID “BBC”. On the other hand, the fourth item “INF002” indicates that registration for the transaction ID “BBD” in the internal DB 323 is suspended as an after transaction.

また、選択領域713は、外部システム取引情報管理画面7上で端末1の入力部11を介したユーザの操作により、コメント欄71の2番目の項目が選択されたことを示す。   The selection area 713 indicates that the second item in the comment column 71 is selected on the external system transaction information management screen 7 by a user operation via the input unit 11 of the terminal 1.

選択取引情報欄72は、選択領域713の取引IDに対応する取引情報の内容を表示する。選択取引情報欄72は、外部システム取引情報登録画面5の各入力表示欄と同等であるが、内部取引ID欄59には、内部DB323への登録処理結果の一部として内部DB323で発行された取引番号を表示する。これにより、端末1は、外部システム2の入出力画面から外部システム2と内部システム3との取引情報の対応付けを取得することができる。   The selected transaction information column 72 displays the contents of the transaction information corresponding to the transaction ID in the selection area 713. The selected transaction information column 72 is equivalent to each input display column of the external system transaction information registration screen 5, but the internal transaction ID column 59 is issued by the internal DB 323 as a part of the registration processing result to the internal DB 323. Display transaction number. Thereby, the terminal 1 can acquire the association of transaction information between the external system 2 and the internal system 3 from the input / output screen of the external system 2.

以上のことから、本発明の実施の形態1により、外部システムに改修を加えずに内部システムとのデータ連携を実現し、取引情報の入出力画面を外部システム側に一元化することにより、ユーザの入力負担を軽減することができる。   From the above, the first embodiment of the present invention realizes data linkage with the internal system without modifying the external system, and unifies the input / output screen of transaction information on the external system side, thereby The input burden can be reduced.

<発明の実施の形態2>
図8は、本発明の実施の形態2にかかる取引管理システム200の全体構成を示すブロック図である。取引管理システム200は、内部システム3aと端末1と、さらに後段システム4を用いて外部システム2を介した取引情報の管理を行う情報システムである。尚、図1と同等の構成については同一の符号を付し、適宜、説明を省略する。
<Embodiment 2 of the Invention>
FIG. 8 is a block diagram showing the overall configuration of the transaction management system 200 according to the second exemplary embodiment of the present invention. The transaction management system 200 is an information system that manages transaction information via the external system 2 using the internal system 3a, the terminal 1, and the subsequent system 4. In addition, about the structure equivalent to FIG. 1, the same code | symbol is attached | subjected and description is abbreviate | omitted suitably.

後段システム4は、内部システム3aの後段に接続された情報システムである。後段システム4は、内部システム3aからの取引情報324に基づく通知に応じた処理を行う。後段システム4としては、例えば、取引情報324における取引先である顧客ごとの与信枠を管理する情報システムが挙げられる。この場合、後段システム4が備える後段DB40には、顧客単位に最新の取引可能額等が管理される。そのため、後段システム4は、内部システム3aからの通知により、当該取引が該当顧客の取引可能額を超えるものであるか否かを判定する。そして、後段システム4は、内部システム3aに対して当該判定結果である後段処理結果を返信する。尚、後段システム4は、与信枠を管理する情報システムに限定されない。   The rear system 4 is an information system connected to the rear stage of the internal system 3a. The latter system 4 performs processing according to the notification based on the transaction information 324 from the internal system 3a. As the latter stage system 4, for example, an information system that manages a credit limit for each customer who is a business partner in the transaction information 324 can be cited. In this case, the latest possible transaction amount and the like are managed for each customer in the latter-stage DB 40 included in the latter-stage system 4. Therefore, the latter stage system 4 determines whether or not the transaction exceeds the transaction possible amount of the corresponding customer based on the notification from the internal system 3a. Then, the post-stage system 4 returns a post-process result that is the determination result to the internal system 3a. The latter system 4 is not limited to an information system that manages a credit frame.

内部システム3aは、内部システム3との違いとして内部サーバ32aが格納制御部322aを備える。格納制御部322aは、取引情報について内部DB323への登録処理を実行すると共に、取引情報に基づく通知を後段システム4に対して送信する。そして、格納制御部322aは、後段システム4からの後段処理結果を登録処理結果に含めて、取引情報21に対応付けて外部DB20へ登録する。   The internal system 3a is different from the internal system 3 in that the internal server 32a includes a storage control unit 322a. The storage control unit 322a performs registration processing on the transaction information in the internal DB 323, and transmits a notification based on the transaction information to the subsequent system 4. Then, the storage control unit 322a includes the post-processing result from the post-system 4 in the registration processing result and registers it in the external DB 20 in association with the transaction information 21.

図9は、本発明の実施の形態2にかかる取引情報登録処理の流れを示すシーケンス図である。尚、図2と同等の処理については、図示及び説明を省略する。図9において、ステップS108までは、図2と同様であるため説明を省略する。   FIG. 9 is a sequence diagram showing a flow of transaction information registration processing according to the second embodiment of the present invention. Note that illustration and description of processing equivalent to that in FIG. 2 is omitted. In FIG. 9, the process up to step S108 is the same as that in FIG.

内部サーバ32aは、ステップS108の処理後、取引情報を後段システム4へ通知する(S114)。そして、後段システム4は、後段処理を行う(S115)。例えば、後段システム4は、取引情報に含まれる取引先に対応する顧客を特定する。そして、後段システム4は、当該顧客における現在の取引可能額と、取引情報に含まれる金額や取引条件等を考慮して、当該顧客が取引可能か否かを判定する。そして、取引可否の結果を後段処理結果として内部サーバ32aへ返信する(S116)。   The internal server 32a notifies transaction information to the post-stage system 4 after the process of step S108 (S114). Then, the rear system 4 performs the rear process (S115). For example, the latter stage system 4 specifies the customer corresponding to the customer included in the transaction information. Then, the latter stage system 4 determines whether or not the customer can make a transaction in consideration of the current possible transaction amount of the customer and the amount and transaction conditions included in the transaction information. Then, the result of transaction availability is returned to the internal server 32a as a post-processing result (S116).

内部サーバ32aは、ステップS108の格納処理結果に、後段システム4から取得した後段処理結果を含めて中継サーバ31へ返信する(S109a)。尚、ステップS110以降も図2と同様であるため説明を省略する。   The internal server 32a returns the storage process result in step S108 to the relay server 31 including the subsequent process result acquired from the subsequent system 4 (S109a). Since step S110 and subsequent steps are the same as those in FIG.

このように、既存の内部システム3aは、複数の他の内部システムである後段システム4と接続されて運用されていることが多い。そのため、外部システム2とのデータ連携を行う際には、後段システム4が有する後段DB40との整合性も考慮する必要がある。ここで、後段システム4と外部システム2との間で別途データ連携することも考えられるが、システムが複雑化するため、現実的でない。そのため、本発明の実施の形態2では、内部サーバ32aが後段システム4への通知を行い、後段処理結果を格納処理結果と併せて登録処理結果として外部DB20に登録する。これにより、既存の複数の情報システムとのデータの整合性を保ち、かつ、外部システム2との窓口を内部システム3a内の中継サーバ31に一元化することで、メンテナンス効率を高めることができる。   As described above, the existing internal system 3a is often operated by being connected to the subsequent system 4 which is a plurality of other internal systems. Therefore, when data linkage with the external system 2 is performed, it is necessary to consider the consistency with the subsequent DB 40 included in the subsequent system 4. Here, it is conceivable to separately link data between the rear system 4 and the external system 2, but this is not practical because the system becomes complicated. Therefore, in the second embodiment of the present invention, the internal server 32a notifies the post-stage system 4 and registers the post-process result together with the storage process result in the external DB 20 as a registration process result. Thereby, maintenance efficiency can be improved by maintaining the consistency of data with a plurality of existing information systems and unifying the contact point with the external system 2 in the relay server 31 in the internal system 3a.

<その他の発明の実施の形態>
尚、外部システム2は、複数の金融機関で使用されるものであり、特定の金融機関以外の組織が所有している。そのため、内部システム3側の事情により外部システム2の仕様変更を行うことは困難である。つまり、外部システム2の仕様に制約があることから、内部システム2に起因するエラー等を外部システム2がハンドリングすることは困難である。そこで、本発明の実施の形態1にかかる内部システム3は、内部DB323への登録処理の成否を含む登録処理結果を外部DB20内の付随情報領域22へ登録している。このため、外部システム2側には、登録処理結果を受け付けるための改修等を必要とせずに、端末1は外部システム2から内部DB323における登録処理結果を取得可能となる。
<Other embodiments of the invention>
The external system 2 is used by a plurality of financial institutions, and is owned by an organization other than a specific financial institution. Therefore, it is difficult to change the specifications of the external system 2 due to circumstances on the internal system 3 side. In other words, since the specifications of the external system 2 are limited, it is difficult for the external system 2 to handle errors or the like due to the internal system 2. Therefore, the internal system 3 according to the first embodiment of the present invention registers the registration process result including the success or failure of the registration process in the internal DB 323 in the accompanying information area 22 in the external DB 20. For this reason, the terminal 1 can acquire the registration processing result in the internal DB 323 from the external system 2 without requiring modification or the like for receiving the registration processing result on the external system 2 side.

また、本発明の実施の形態1にかかる内部システム3は、中継サーバ31を用いず、内部サーバ32が直接外部システム2と通信を行っても構わない。その場合、内部サーバ32内に外部システムIF部311を備えることで実現可能である。   Further, the internal system 3 according to the first embodiment of the present invention does not use the relay server 31 and the internal server 32 may directly communicate with the external system 2. In that case, it can be realized by providing the external system IF unit 311 in the internal server 32.

但し、次のような場合には、中継サーバ31を用いる効果がある。それは、外部システム2が提供するAPIにプラットフォーム等の制約がある場合である。例えば、当該APIが特定のOSにのみ対応しているが、既存の内部サーバ32がこれと異なるOSにより稼働している場合には、内部サーバ32内に外部システムIF部311を備えることには困難さが伴う。この場合、APIが対応するOSにより稼働する中継サーバ31を別途、追加し、外部システム2と内部サーバ32とを中継することで、外部システム2と既存の内部サーバ32の双方への改修を必要とせずに、本発明の実施の形態1の効果を奏することができる。   However, the relay server 31 is effective in the following cases. This is a case where the API provided by the external system 2 has restrictions such as a platform. For example, if the API is compatible only with a specific OS, but the existing internal server 32 is operated by a different OS, it is necessary to provide the external system IF unit 311 in the internal server 32. There are difficulties. In this case, a relay server 31 that is operated by an OS corresponding to the API is added separately, and the external system 2 and the internal server 32 are relayed, so that both the external system 2 and the existing internal server 32 need to be modified. Instead, the effects of the first embodiment of the present invention can be achieved.

尚、図1の付随情報領域22は、特定のユーザに対してのみ開示されるデータ(以下、「開示制限データ」と呼ぶ。)を格納する領域としてもよい。例えば、取引情報21が金融機関A及びBの間で締結された金融取引であり、取引情報21を登録するユーザが金融機関Aに所属するものとする。このとき、金融機関Aに所属するユーザは、端末1を介した取引情報21の登録時又は登録後、金融機関A以外への開示を制限する開示制限データを取引情報21の一部として入力する。そして、外部システム2は、当該開示制限データを取引情報21に対応する付随情報領域22に登録する。そして、金融機関Aが所有する内部システム3から取引情報21の取得要求を受け付けた場合に、取引情報21と併せて開示制限データを返信する。または、内部システム3から取引情報21の登録処理結果を受け付けた場合、取引情報21に対応する付随情報領域22に登録する。一方、金融機関Bに属するユーザや金融機関Bが所有する内部システムから取引情報21の取得要求を受け付けた場合、外部システム2は、開示制限データを除いた取引情報21を要求元へ返信する。例えば、図5及び図7の内部取引ID欄59を開示制限データが登録される付随情報領域22に対応するものとしてもよい。   1 may be an area for storing data disclosed only to a specific user (hereinafter referred to as “disclosure restriction data”). For example, it is assumed that the transaction information 21 is a financial transaction concluded between the financial institutions A and B, and the user who registers the transaction information 21 belongs to the financial institution A. At this time, the user belonging to the financial institution A inputs disclosure restriction data for restricting disclosure to other than the financial institution A as part of the transaction information 21 at the time of registration of the transaction information 21 via the terminal 1 or after registration. . Then, the external system 2 registers the disclosure restriction data in the accompanying information area 22 corresponding to the transaction information 21. And when the acquisition request of the transaction information 21 is received from the internal system 3 owned by the financial institution A, the disclosure restriction data is returned together with the transaction information 21. Alternatively, when the registration processing result of the transaction information 21 is received from the internal system 3, it is registered in the accompanying information area 22 corresponding to the transaction information 21. On the other hand, when receiving an acquisition request for transaction information 21 from a user belonging to financial institution B or an internal system owned by financial institution B, external system 2 returns transaction information 21 excluding disclosure restriction data to the request source. For example, the internal transaction ID field 59 in FIGS. 5 and 7 may correspond to the accompanying information area 22 in which the disclosure restriction data is registered.

さらに、開示制限データには、内部システム3における所定の処理を起動させる指示を含めても構わない。その際、開示制限データは、フラグ等の小さなデータを用いることが可能である。また、所定の処理としては、例えば、取引情報21を加工する処理や、取引情報21に基づき関連する取引を新たに生成し、内部DB323に取引情報324として登録する処理が挙げられる。関連する取引としては、例えば、取引情報21の反対取引が挙げられる。この場合、内部サーバ32は、内部DB323に格納済みの取引情報324から反対取引を生成する処理を実行可能であるものとする。すなわち、まず、端末1は、取引情報21の登録時又は登録後、取引情報21に対応する付随情報領域22に所定の処理を起動させる起動指示を登録する。次に、中継サーバ31は、外部DB20から当該付随情報領域22に格納された起動指示を取得し、内部サーバ32へ転送する。そして、内部サーバ32は、起動指示に基づいて取引情報21に対応する反対取引を生成し、内部DB323へ登録する。このとき、外部システム2は、開示制限データの内容により動作への影響はない。これにより、端末1を操作するユーザは、1取引分のデータとフラグ等の開示制限データを入力するだけで、2以上の取引情報を内部DB323に登録することが可能となり、ユーザの入力負担をさらに軽減することができる。また、当該金融機関に所属するユーザは、外部システム2の入出力画面を介して、内部システム3における所定の処理を制御することができる。そのため、内部システム3に特有の処理を実行したい場合であっても、外部システム2の入出力画面を用いて業務を行うことができ、取引情報の入出力画面を外部システム側に一元化し、ユーザの入力負担を軽減することができる。   Further, the disclosure restriction data may include an instruction for starting a predetermined process in the internal system 3. At that time, as the disclosure restriction data, it is possible to use small data such as a flag. Examples of the predetermined process include a process of processing the transaction information 21 and a process of newly generating a related transaction based on the transaction information 21 and registering it as the transaction information 324 in the internal DB 323. An example of the related transaction is a transaction opposite to the transaction information 21. In this case, it is assumed that the internal server 32 can execute a process for generating a counter transaction from the transaction information 324 stored in the internal DB 323. That is, first, the terminal 1 registers an activation instruction for activating a predetermined process in the accompanying information area 22 corresponding to the transaction information 21 when or after the transaction information 21 is registered. Next, the relay server 31 acquires the activation instruction stored in the accompanying information area 22 from the external DB 20 and transfers it to the internal server 32. And the internal server 32 produces | generates the opposite transaction corresponding to the transaction information 21 based on a starting instruction | indication, and registers into internal DB323. At this time, the operation of the external system 2 is not affected by the content of the disclosure restriction data. Thereby, the user who operates the terminal 1 can register two or more transaction information in the internal DB 323 only by inputting data for one transaction and disclosure restriction data such as a flag. Further reduction can be achieved. Further, a user belonging to the financial institution can control predetermined processing in the internal system 3 via the input / output screen of the external system 2. Therefore, even if you want to execute processing specific to the internal system 3, you can perform business using the input / output screen of the external system 2, and centralize the input / output screen of transaction information on the external system side, The input burden can be reduced.

さらに、本発明は上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。   Furthermore, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present invention described above.

100 取引管理システム
200 取引管理システム
1 端末
11 入力部
12 表示部
13 制御部
2 外部システム
20 外部DB
21 取引情報
22 付随情報領域
3 内部システム
3a 内部システム
31 中継サーバ
311 外部システムIF部
312 WSC(Web Service Client)
313 中継制御部
32 内部サーバ
32a 内部サーバ
321 WSS(Web Service Server)
322 格納制御部
322a 格納制御部
323 内部DB
324 取引情報
325 商品情報
4 後段システム
40 後段DB
5 外部システム取引情報登録画面
50 登録ボタン
51 ログインID欄
52 取引ID欄
53 取引先欄
54 ポートフォリオ欄
55 取引保持者欄
56 売取引欄
57 買取引欄
58 条件欄
59 内部取引ID欄
611 ユーザID
612 取引番号
613 取引先
614 ポートフォリオ
615 取引保持者
621 売取引情報
622 買取引情報
631 金額項目
632 金利項目
633 期間項目
7 外部システム取引情報管理画面
71 コメント欄
711 取引ID項目
712 コメント項目
713 選択領域
72 選択取引情報欄
DESCRIPTION OF SYMBOLS 100 Transaction management system 200 Transaction management system 1 Terminal 11 Input part 12 Display part 13 Control part 2 External system 20 External DB
21 Transaction Information 22 Attached Information Area 3 Internal System 3a Internal System 31 Relay Server 311 External System IF Unit 312 WSC (Web Service Client)
313 Relay Control Unit 32 Internal Server 32a Internal Server 321 WSS (Web Service Server)
322 Storage control unit 322a Storage control unit 323 Internal DB
324 Transaction information 325 Product information 4 Subsequent system 40 Subsequent DB
5 External System Transaction Information Registration Screen 50 Registration Button 51 Login ID Field 52 Transaction ID Field 53 Customer Field 54 Portfolio Field 55 Transaction Holder Field 56 Sell Transaction Field 57 Purchase Discount Field 58 Condition Field 59 Internal Transaction ID Field 611 User ID
612 Transaction number 613 Business partner 614 Portfolio 615 Transaction holder 621 Sales transaction information 622 Purchase information 631 Amount item 632 Interest rate item 633 Period item 7 External system transaction information management screen 71 Comment column 711 Transaction ID item 712 Comment item 713 Selection area 72 Optional transaction information column

Claims (10)

取引情報を管理する内部データベースを有する内部システムと、
端末と、
を備える取引管理システムであって、
前記端末は、
外部システムが有する外部データベースに対して前記取引情報を登録し、
前記内部システムは、
前記外部データベースに登録された取引情報を前記外部システムから取得し、
当該取得した取引情報を前記内部データベースへ登録する登録処理を実行し、
前記登録処理の結果を、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録し、
前記端末は、
前記外部データベースに登録された取引情報に対応付けられた登録処理結果を前記外部システムから取得することを特徴とする取引管理システム。
An internal system having an internal database for managing transaction information;
A terminal,
A transaction management system comprising:
The terminal
Register the transaction information in an external database of an external system,
The internal system is
Obtaining transaction information registered in the external database from the external system;
Execute registration processing to register the acquired transaction information in the internal database,
The result of the registration process is registered in the external database in association with the transaction information acquired from the external system,
The terminal
A transaction management system, wherein a registration processing result associated with transaction information registered in the external database is acquired from the external system.
前記内部システムは、前記登録処理結果を、前記外部データベースに予め設けられた付随情報領域へ登録することを特徴とする請求項1に記載の取引管理システム。   The transaction management system according to claim 1, wherein the internal system registers the registration processing result in an accompanying information area provided in advance in the external database. 前記内部システムは、前記外部データベースに登録された取引情報を前記外部システムから取得し、当該取引情報について前記内部データベースへ登録するための変換を行い、当該変換後の取引情報について前記登録処理を実行する中継サーバをさらに備えることを特徴とする請求項1又は2に記載の取引管理システム。   The internal system acquires transaction information registered in the external database from the external system, performs conversion for registering the transaction information in the internal database, and executes the registration processing for the converted transaction information The transaction management system according to claim 1, further comprising a relay server that performs the processing. 前記中継サーバは、前記取引情報の変換時にエラーを検出した場合に、当該エラーを示すエラー情報を前記登録処理結果として当該取引情報に対応付けて前記外部データベースへ登録することを特徴とする請求項3に記載の取引管理システム。   The relay server registers error information indicating the error in the external database in association with the transaction information as the registration processing result when an error is detected during conversion of the transaction information. 3. The transaction management system according to 3. 前記中継サーバは、前記変換後の取引情報を前記内部データベースへ格納する際にエラーを検出した場合に、当該エラーを示すエラー情報を前記登録処理結果として当該取引情報に対応付けて前記外部データベースへ登録することを特徴とする請求項3又は4に記載の取引管理システム。   When the relay server detects an error when storing the converted transaction information in the internal database, the relay server associates the error information indicating the error with the transaction information as the registration processing result to the external database. The transaction management system according to claim 3 or 4, wherein the transaction management system is registered. 前記中継サーバは、前記検出されたエラーの内容に応じた対応策を前記エラー情報に付加することを特徴とする請求項4又は5に記載の取引管理システム。   The transaction management system according to claim 4, wherein the relay server adds a countermeasure according to the content of the detected error to the error information. 前記内部データベースは、複数の商品情報ごとに前記取引情報を管理し、
前記内部システムは、前記取得した取引情報について前記登録処理を実行する際に、前記内部データベースにおいて当該取引情報が属する商品情報に対するバッチ処理中、かつ、当該内部データベースの全体に対するバッチ処理前であると判定した場合に、当該全体に対するバッチ処理後に登録されるように前記取引情報の登録を保留し、当該取引情報が当該全体に対するバッチ処理後に登録される旨を前記登録処理結果として当該取引情報に対応付けて前記外部データベースへ登録することを特徴とする請求項1乃至6のいずれか1項に記載の取引管理システム。
The internal database manages the transaction information for each of a plurality of product information,
When the internal system executes the registration process for the acquired transaction information, the internal system is in a batch process for the product information to which the transaction information belongs and before the batch process for the entire internal database. If determined, the registration of the transaction information is suspended so that the transaction information is registered after the batch processing for the whole, and the transaction information is registered as a result of the registration processing that the transaction information is registered after the batch processing for the whole. The transaction management system according to any one of claims 1 to 6, wherein the transaction management system is additionally registered in the external database.
前記取引管理システムは、
前記内部システムからの通知に応じた処理を行う後段システムをさらに備え、
前記内部システムは、
前記取引情報について前記登録処理を実行すると共に、前記取引情報に基づく通知を前記後段システムに対して送信し、
前記後段システムからの処理結果を前記登録処理結果に含めて、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録することを特徴とする請求項1乃至7のいずれか1項に記載の取引管理システム。
The transaction management system includes:
It further comprises a subsequent system that performs processing according to the notification from the internal system,
The internal system is
While performing the registration process for the transaction information, sending a notification based on the transaction information to the subsequent system,
The processing result from the subsequent system is included in the registration processing result and registered in the external database in association with transaction information acquired from the external system. The transaction management system described.
内部システムと端末とを用いて外部システムを介した取引情報の管理を行う取引管理方法であって、
前記端末が、
前記外部システムが有する外部データベースに対して前記取引情報を登録し、
前記内部システムが、
前記外部データベースに登録された取引情報を前記外部システムから取得し、
当該取得した取引情報を当該内部システムが有する内部データベースへ登録する登録処理を実行し、
前記登録処理の結果を、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録し、
前記端末が、
前記外部データベースに登録された取引情報に対応付けられた登録処理結果を前記外部システムから取得することを特徴とする取引管理方法。
A transaction management method for managing transaction information via an external system using an internal system and a terminal,
The terminal is
Register the transaction information in an external database that the external system has,
The internal system is
Obtaining transaction information registered in the external database from the external system;
Execute the registration process to register the acquired transaction information in the internal database of the internal system,
The result of the registration process is registered in the external database in association with the transaction information acquired from the external system,
The terminal is
A transaction management method characterized in that a registration processing result associated with transaction information registered in the external database is acquired from the external system.
外部システムと内部システムとの間で取引情報を中継するための処理をコンピュータに実行させる取引情報中継プログラムであって、
前記外部システムが有する外部データベースに対して端末から登録された取引情報を当該外部システムから取得する取得処理と、
前記取得した取引情報について前記内部システムが有する内部データベースへ登録するための変換処理と、
前記変換後の取引情報を前記内部データベースへ登録する第1の登録処理と、
前記第1の登録処理の結果を、前記外部システムから取得した取引情報に対応付けて前記外部データベースへ登録する第2の登録処理と、を前記コンピュータに実行させることを特徴とする取引情報中継プログラム。
A transaction information relay program that causes a computer to execute processing for relaying transaction information between an external system and an internal system,
An acquisition process for acquiring transaction information registered from a terminal with respect to an external database included in the external system;
A conversion process for registering the acquired transaction information in an internal database of the internal system;
A first registration process for registering the converted transaction information in the internal database;
A transaction information relay program that causes the computer to execute a second registration process for registering the result of the first registration process in the external database in association with the transaction information acquired from the external system. .
JP2011069495A 2011-03-28 2011-03-28 Transaction management system, transaction management method, and transaction information relay program Withdrawn JP2012203778A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011069495A JP2012203778A (en) 2011-03-28 2011-03-28 Transaction management system, transaction management method, and transaction information relay program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011069495A JP2012203778A (en) 2011-03-28 2011-03-28 Transaction management system, transaction management method, and transaction information relay program

Publications (1)

Publication Number Publication Date
JP2012203778A true JP2012203778A (en) 2012-10-22

Family

ID=47184687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011069495A Withdrawn JP2012203778A (en) 2011-03-28 2011-03-28 Transaction management system, transaction management method, and transaction information relay program

Country Status (1)

Country Link
JP (1) JP2012203778A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020110212A1 (en) * 2018-11-26 2020-06-04 Stra株式会社 Virtual asset deposit system
CN116018781A (en) * 2020-08-11 2023-04-25 李清钟 Computer network anti-hacker attack system and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020110212A1 (en) * 2018-11-26 2020-06-04 Stra株式会社 Virtual asset deposit system
CN116018781A (en) * 2020-08-11 2023-04-25 李清钟 Computer network anti-hacker attack system and method
JP2023538300A (en) * 2020-08-11 2023-09-07 ジョン イ、チョン Computer network hacking prevention system and method
JP7508696B2 (en) 2020-08-11 2024-07-01 ジョン イ、チョン System and method for preventing hacking of computer networks

Similar Documents

Publication Publication Date Title
US12175254B2 (en) Mobile service applications
US10269011B2 (en) Configuring a plurality of security isolated wallet containers on a single mobile device
US10546283B2 (en) Mobile wallet as a consumer of services from a service provider
US9015068B1 (en) Framework for real-time brokering of digital content delivery
US8954588B1 (en) Reservations in real-time brokering of digital content delivery
US9215180B1 (en) File retrieval in real-time brokering of digital content
US20140089120A1 (en) Aggregating multiple transaction protocols for transacting between a plurality of distinct payment acquiring devices and a transaction acquirer
US20140020068A1 (en) Limiting widget access of wallet, device, client applications, and network resources while providing access to issuer-specific and/or widget-specific issuer security domains in a multi-domain ecosystem for secure personalized transactions
US9037641B1 (en) Dynamic service-oriented architecture using customization code
KR20150035877A (en) Method, system and recording medium for transaction processing using real time conversation
JP6725923B2 (en) Information processing method, information processing apparatus, and program
CA2874708A1 (en) Systems, methods, and computer program products for providing offers to mobile wallets
US11238425B2 (en) API server and method of usage thereof
US12456124B2 (en) Managing user consent for purpose document
JP6175582B1 (en) Information input system, information input method, and information input program
JP2012203778A (en) Transaction management system, transaction management method, and transaction information relay program
KR102805264B1 (en) Method for processing tasks related to long-term care, device for processing tasks related to long-term care and program stored in a recording medium
JP7784353B2 (en) Electronic receipt system, server and its program
KR102588644B1 (en) Service providing method performing server of integrated order system using application based on platform
KR102341419B1 (en) Apparatus and method for managing sales
JP2006318085A (en) Information processing apparatus and method, and program
JP2020166889A (en) Information processing methods, information processing devices and programs
US20190295161A1 (en) Computer system, and method and program for settlement
JP2004348754A (en) Method and system for managing point, cpu, and recording medium
JP2006120033A (en) Information system

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140603