JPS62168497A - Data base processing system for exchange-processing program - Google Patents

Data base processing system for exchange-processing program

Info

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
Application number
JP61009430A
Other languages
Japanese (ja)
Inventor
Shuichi Hashimoto
修一 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP61009430A priority Critical patent/JPS62168497A/en
Publication of JPS62168497A publication Critical patent/JPS62168497A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

PURPOSE:To drastically decrease the program-modification pertinent to data-base change by segmenting a program executing an exchange-processing and a program directly accessing the data base in hierarchy. CONSTITUTION:The exchange-processing program 1 and data-base control programs 2a and 3b are logically connected through a memory interface by means of a connecting memory for data base-read/write-instruction inputting HI and a connecting memory for instruction-result outputting HO. In case where the physical location of the data base 3 is changed and at the same time a data-structure is modified, the structure of the internal processing the data base 3 is executed through an inter-processor communication (a). Therefore, the program 1 does not need to be modified in association with the modification of the data base 3.

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.

【図面の簡単な説明】[Brief explanation of drawings]

第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)

【特許請求の範囲】[Claims] 交換処理を行うプログラムと、データベースを直接アク
セスしかつメモリの読み出し書き込みを行うデータベー
ス制御プログラムとを階層分割し、この両者をデータベ
ースのデータ構造、アドレス、および物理構造に依存し
ない論理レベルの結合としたことを特徴とする交換処理
プログラムにおけるデータベース処理方式。
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.
JP61009430A 1986-01-20 1986-01-20 Data base processing system for exchange-processing program Pending JPS62168497A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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