JPS62168497A - Data base processing system for exchange-processing program - Google Patents
Data base processing system for exchange-processing programInfo
- Publication number
- JPS62168497A JPS62168497A JP61009430A JP943086A JPS62168497A JP S62168497 A JPS62168497 A JP S62168497A JP 61009430 A JP61009430 A JP 61009430A JP 943086 A JP943086 A JP 943086A JP S62168497 A JPS62168497 A JP S62168497A
- Authority
- JP
- Japan
- Prior art keywords
- program
- database
- exchange
- processing
- data base
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 5
- 230000004048 modification Effects 0.000 abstract description 5
- 238000012986 modification Methods 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は蓄積プログラム方式の交換機における交換プロ
グラム方式に関し、特に交換処理プログラムにおけるデ
ータベース処理方式に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an exchange program method in a storage program type exchange, and particularly to a database processing method in an exchange processing program.
(従来技術)
従来のこの種の交換処理プログラムにおいては、交換処
理の各ルーチンで直接データベースをアクセススる処理
を行っており、データベースの構造やアドレスの変更に
際しては大巾なプログラム改造を必要としていた。(Prior art) In conventional exchange processing programs of this type, each routine of exchange processing directly accesses the database, and when changing the database structure or address, extensive program modification is required. there was.
(発明が解決しようとする問題点)
上述の如〈従来の交換プログラム方式は、プログラムの
階層化が不充分であり、交換処理の各ルーチンで直接デ
ータベースをアクセスする処理となっているので、デー
タベース変更に対する隔通性がなく、その都度大巾なプ
ログラム改造を行わなければならないという欠点があっ
た。(Problems to be Solved by the Invention) As mentioned above, in the conventional exchange program system, the program hierarchy is insufficient, and each routine in the exchange process directly accesses the database. The disadvantage was that there was no insulated against changes, and the program had to be extensively modified each time.
本発明は、データベースの変更に伴なうプログラム改造
を、データベースの読出・書込処理階層のプログラムの
みに限定して行い得るようにし。The present invention makes it possible to limit program modifications associated with database changes to only programs in the database read/write processing hierarchy.
データベースの変更y(対して融通性のあるデータベー
ス処理方式を提供することを目的とする。The purpose is to provide a flexible database processing method for database changes.
(問題点を解決するための手段)
本発明に係る交換処理プログラムのデータベース処理方
式は、交換処理プログラムの中でデータベースに直接読
み出し書き込みを行う機能を有するプログラムと、交換
処理を実行するプログラムを階層分割し、両者を論理的
な結合とし、これによってデータベース変更の際のプロ
グラム改造を、データベースの読出・書込処理階層のプ
ログラムのみに限定して行うようにしたものである。(Means for Solving the Problems) The database processing method of the exchange processing program according to the present invention is such that the exchange processing program has a program that has a function of directly reading and writing to the database, and a program that executes the exchange processing in a hierarchical manner. The program is divided and logically combined, so that program modification when changing the database is limited to only the program in the database read/write processing hierarchy.
(実施例)
次に、本発明を図面を参照しながら実施例てついて説明
する。(Example) Next, an example of the present invention will be described with reference to the drawings.
第1図は本発明の実施例に係る階層化された交換処理プ
ログラムおよびデータベース制御プログラムの処理構造
を模式的に示した図である。この実施例では交換処理プ
ログラム1とデータベース制御プログラム2はデータベ
ース読出/書込指示入力用結合メモリHIおよび指示結
果出力用結合メモリHOのメモリインターフェイスで論
理的て結合されている。ここで例えばあるデータを読み
出す場合は、指示入力用結合メモ!JHI[交換処理プ
ログラム1から指示データを書き込み、その後データベ
ース制御プログラム2ヘジヤンプする。FIG. 1 is a diagram schematically showing the processing structure of a hierarchical exchange processing program and a database control program according to an embodiment of the present invention. In this embodiment, the exchange processing program 1 and the database control program 2 are logically coupled through a memory interface of a coupled memory HI for inputting database read/write instructions and a coupled memory HO for outputting instruction results. For example, if you want to read certain data, use a combined memo for inputting instructions! JHI [Write instruction data from exchange processing program 1, then jump to database control program 2.
データベース制御プログラム2は、前記指示入力用結合
メモIJHIの内容により、指示されたデータベース3
の読み出し処理を行い、続出結果出力用結合メモIJH
07C結果を書き込み、元の交換処理プログラム1へ戻
る。交換処理プログラム1は結果出力用結合メモリHO
により出力されたデータベース読出結果を用いて次の交
換処理を続行する。The database control program 2 executes the specified database 3 according to the contents of the instruction input combination memo IJHI.
Combined memo IJH for successive result output
Write the 07C result and return to the original exchange processing program 1. The exchange processing program 1 is the combined memory HO for outputting the results.
The next exchange process is continued using the database read result outputted by.
第2図はデータベース処理用のプロセッサを専用プロセ
ッサとして分割した分散制御方式による交換機のブロッ
ク図であり、第3図は第2図のような分散制御方式とし
た場合の、本発明に係る階層化された交換処理プログラ
ムの処理構造を模式的に示した図である。これらの図で
4はスイッチ。FIG. 2 is a block diagram of an exchange using a distributed control method in which a processor for database processing is divided into dedicated processors, and FIG. 3 is a block diagram of an exchange according to the present invention when a distributed control method as shown in FIG. FIG. 2 is a diagram schematically showing the processing structure of an exchange processing program that has been implemented. In these figures, 4 is a switch.
5は交換処理用プロセッサ、6はデータベース制御用プ
ロセッサ、7はプロセッサ間通信処理部、2a、2bは
それぞれデータベース制御プログラム(a) 、データ
ベース制御プログラム(b)である。第2図のようにデ
ータベース3′の物理的位置が変り、同時にデータ構造
が変更になった場合には、第3図に示すようにデータベ
ース処理プログラムの内部処理構造が変更され、データ
ベース3のアクセスはプロセッサ間通信8を介して行わ
れる。ここで交換処理プログラム1とデータベース管理
プログラムの間の論理的な結合条件は第1図の場合と同
じであり、交換処理プログラム1はデータベース3の変
更に伴なう改造を行う必要がない。5 is a processor for exchange processing, 6 is a database control processor, 7 is an inter-processor communication processing section, and 2a and 2b are a database control program (a) and a database control program (b), respectively. If the physical location of the database 3' changes as shown in Figure 2, and the data structure changes at the same time, the internal processing structure of the database processing program will change as shown in Figure 3, and the database 3's access is performed via inter-processor communication 8. Here, the logical connection conditions between the exchange processing program 1 and the database management program are the same as in the case of FIG.
(発明の効果)
以上説明したように本発明は、交換処理を行うプログラ
ムとデータベースを直接アクセスするプログラムを階層
化分割することにより、データベースの変更に際しては
データベース制御プロクラムのみの改造を行えばよく、
交換機内プログラムの大半を占める交換処理プログラム
に対する影響がないため、データベース変更に伴なうプ
ログラム改造コストヲ大巾に低減させることができる。(Effects of the Invention) As explained above, the present invention hierarchically divides the program that performs exchange processing and the program that directly accesses the database, so that when changing the database, only the database control program needs to be modified.
Since there is no effect on the exchange processing program, which accounts for most of the programs in the exchange, the program modification cost associated with database changes can be greatly reduced.
第1図は本発明の実施例に係る階層化された交換処理プ
ログラムおよびデータベース制御プログラムの処理構造
を模式的に示した図、第2図はデータベース処理用のプ
ロセッサおよび交換処理用プロセッサに分割した分散制
御方式の交換機のブロック図、第3図は分散制御方式の
交換機における交換処理プログラムおよびデータベース
制御プログラムの処理構造を模式的に示した図である。
1・・・交換処理プログラム、
2.2a 、2b・・・データベース制御プログラム、
3.3′・・・データベース% 4・・・スイッチ
、5・・・交換処理用プロセッサ。
6・・・データベース制御用プロセッサ。
7・・・プロセッサ間通信処理部、
8・・・プロセッサ間通信、
HI・・・指示入力用結合メモリ。
HO・・・指示結果出力用結合メモリ。FIG. 1 is a diagram schematically showing the processing structure of a hierarchical exchange processing program and a database control program according to an embodiment of the present invention, and FIG. 2 is a diagram showing the processing structure divided into a database processing processor and an exchange processing processor. FIG. 3 is a block diagram of a distributed control type exchange, and is a diagram schematically showing the processing structure of an exchange processing program and a database control program in a distributed control type exchange. 1... Exchange processing program, 2.2a, 2b... Database control program,
3.3'...Database% 4...Switch, 5...Processor for exchange processing. 6... Database control processor. 7... Inter-processor communication processing unit, 8... Inter-processor communication, HI... Connection memory for instruction input. HO: Combined memory for outputting instruction results.
Claims (1)
セスしかつメモリの読み出し書き込みを行うデータベー
ス制御プログラムとを階層分割し、この両者をデータベ
ースのデータ構造、アドレス、および物理構造に依存し
ない論理レベルの結合としたことを特徴とする交換処理
プログラムにおけるデータベース処理方式。The program that performs exchange processing and the database control program that directly accesses the database and reads and writes to memory are divided into layers, and the two are combined at a logical level that does not depend on the data structure, address, and physical structure of the database. A database processing method in an exchange processing program characterized by.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61009430A JPS62168497A (en) | 1986-01-20 | 1986-01-20 | Data base processing system for exchange-processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61009430A JPS62168497A (en) | 1986-01-20 | 1986-01-20 | Data base processing system for exchange-processing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62168497A true JPS62168497A (en) | 1987-07-24 |
Family
ID=11720115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61009430A Pending JPS62168497A (en) | 1986-01-20 | 1986-01-20 | Data base processing system for exchange-processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62168497A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6481492A (en) * | 1987-09-22 | 1989-03-27 | Nec Corp | Overall service digital network exchange software control system |
JPS6482790A (en) * | 1987-09-24 | 1989-03-28 | Nec Corp | Control system for in-use station data for exchange |
US5625811A (en) * | 1994-10-31 | 1997-04-29 | International Business Machines Corporation | Method and system for database load balancing |
US5907849A (en) * | 1997-05-29 | 1999-05-25 | International Business Machines Corporation | Method and system for recovery in a partitioned shared nothing database system using virtual share disks |
-
1986
- 1986-01-20 JP JP61009430A patent/JPS62168497A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6481492A (en) * | 1987-09-22 | 1989-03-27 | Nec Corp | Overall service digital network exchange software control system |
JPS6482790A (en) * | 1987-09-24 | 1989-03-28 | Nec Corp | Control system for in-use station data for exchange |
US5625811A (en) * | 1994-10-31 | 1997-04-29 | International Business Machines Corporation | Method and system for database load balancing |
US5907849A (en) * | 1997-05-29 | 1999-05-25 | International Business Machines Corporation | Method and system for recovery in a partitioned shared nothing database system using virtual share disks |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5187792A (en) | Method and apparatus for selectively reclaiming a portion of RAM in a personal computer system | |
US4812981A (en) | Memory management system improving the efficiency of fork operations | |
JP2539385B2 (en) | Information processing device | |
JPS5911921B2 (en) | numerical control device | |
JPS62168497A (en) | Data base processing system for exchange-processing program | |
JPH01169557A (en) | Storage control system for computer | |
JPH043205A (en) | Data access system | |
JPH04260141A (en) | Data shared processor | |
JPH0721766B2 (en) | FORTRAN I / O control processor | |
JPH0447350A (en) | Main storage read/response control | |
JPH04291642A (en) | Cache control system | |
JPH08249024A (en) | Programmable controller | |
JPS6212555B2 (en) | ||
JPS63104156A (en) | Information processor | |
JPS62177651A (en) | Parallel operation for computer system | |
JPH06161720A (en) | Computer system | |
JPS60132241A (en) | Data processing device | |
JPH039431A (en) | Interruption processing system | |
JPH04167155A (en) | Data processing system | |
JPS635460A (en) | Parallel computer | |
JPS63318651A (en) | Memory managing circuit | |
JPH0216624A (en) | Medium access system | |
JPH0481934A (en) | Information processor | |
JPS61289427A (en) | Access processing system based upon microprogram | |
JPS61103235A (en) | Magnetic disk controller |