JPH1055302A - Expression method for inter-class inheritance relation on database - Google Patents
Expression method for inter-class inheritance relation on databaseInfo
- Publication number
- JPH1055302A JPH1055302A JP8210874A JP21087496A JPH1055302A JP H1055302 A JPH1055302 A JP H1055302A JP 8210874 A JP8210874 A JP 8210874A JP 21087496 A JP21087496 A JP 21087496A JP H1055302 A JPH1055302 A JP H1055302A
- Authority
- JP
- Japan
- Prior art keywords
- class
- attribute
- database
- instance
- attribute data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 11
- 238000007726 management method Methods 0.000 abstract description 18
- 238000013523 data management Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、同一属性データが
複数のクラスに存在するデータベース上での属性データ
の表現方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for expressing attribute data on a database in which the same attribute data exists in a plurality of classes.
【0002】[0002]
【従来の技術】従来の情報処理装置では、同一意味を表
現する属性データ(例えば、数字データ、英字データ、
漢字データなど)が複数のクラスに存在している。ここ
で上記の「クラス」とは、データ項目が含み得る内容に
よってデータ項目を類別するクラスの意味であり、例え
ば上位クラス、中位クラス、下位クラス等の階層別クラ
スも存在する。そして前記複数の各クラスでは、自己の
クラスに存在するいくつかの属性データをそれぞれのイ
ンスタンスによって独自に管理していた。2. Description of the Related Art In a conventional information processing apparatus, attribute data (for example, numeric data, alphabetic data,
Kanji data) exists in multiple classes. Here, the above-mentioned “class” means a class that classifies data items according to the contents that the data items can include. For example, there are hierarchical classes such as an upper class, a middle class, and a lower class. In each of the plurality of classes, some attribute data existing in the own class is independently managed by each instance.
【0003】ここで上記の「インスタンス」とは、クラ
スから生成したそのクラスに属する「実体(オブジェク
ト)」をいい、「インスタンス・オブジェクト」とも呼
ばれる。またクラスも何かの「概念又は定義」により生
成されたインスタンス(実体)であるから、オブジェク
トはインスタンスの別称であるといえる。そして上記概
念によって「オブジェクト指向」では、(1)機能のモ
ジュール化とメッセージ伝達による処理の実現、(2)
クラス(定義)とインスタンス(実体)の分離によるコ
ードの集約化、(3)機能継承(上位クラスから下位ク
ラスへの継承)によるコード量の節約等が期待される。
このため、従来技術における属性データの変更には、属
性データを管理するそれぞれのクラスに対してメッセー
ジを送信する必要があった。[0003] Here, the above "instance" refers to an "entity" (object) generated from a class and belonging to the class, and is also called an "instance object". Since a class is also an instance (entity) generated by some kind of “concept or definition”, it can be said that an object is another name for an instance. According to the concept described above, "object-oriented" is used to (1) implement functions by modularizing functions and transmitting messages; (2)
It is expected that the code is centralized by separating the class (definition) and the instance (substance), and that (3) the code amount is saved by inheriting the function (inheriting from the upper class to the lower class).
For this reason, changing attribute data in the related art requires transmitting a message to each class that manages the attribute data.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来技
術の方法では、属性データを変更するには属性データを
管理するそれぞれのクラスに対してメッセージを送信す
るため、メッセージ通信回数とデータベースへのアクセ
ス回数が増大し、その処理に長時間を要するという問題
点があった。However, in the method of the prior art, in order to change the attribute data, a message is transmitted to each class that manages the attribute data. And the processing takes a long time.
【0005】[0005]
【課題を解決するための手段】本発明に係るクラス間の
継承関係のデータベース上での表現方法は、同一属性デ
ータが複数のクラスに存在するデータベース上での属性
データの表現方法において、前記複数の各クラスに存在
する各属性データ毎に、それぞれ継承関係の有無、継承
元クラス及び不足インスタンスを含む属性管理テーブル
を設け、該属性管理テーブルを用いて指定されたクラス
の属性データのデータベースへのアクセスを行うもので
ある。そして属性データのクラス間の継承関係をデータ
ベース上で一元管理することにより、データベースの縮
小によるメモリの縮小化が行え、分散されたクラス間相
互の管理情報の整合がはかれる。また、メッセージ通信
回数とデータベースへのアクセス回数が減少する。According to the present invention, there is provided a method for expressing an inheritance relationship between classes on a database, wherein the attribute data is expressed on a database in which the same attribute data exists in a plurality of classes. An attribute management table including the presence or absence of an inheritance relationship, an inheritance source class and a missing instance is provided for each attribute data existing in each class, and the attribute data of the class specified using the attribute management table is stored in the database. Access. By centrally managing the inheritance relationship between the classes of the attribute data on the database, the memory can be reduced by reducing the database, and the management information between the distributed classes can be matched. Also, the number of message communications and the number of accesses to the database are reduced.
【0006】[0006]
【発明の実施の形態】図1は本発明に係る属性管理テー
ブルの構成例を示す図である。図1の属性管理テーブル
は、複数の各クラスに存在する各属性データ毎に(例え
ば、クラスAでは属性データa,b,c,d、クラスB
では属性データa,e,f、クラスCでは属性データ
a,g,h毎に)、それぞれ継承関係の有無、継承元ク
ラス及び不足インスタンスを含む構成になっている。な
お、上記継承関係の有無、継承元クラス及び不足インス
タンスについては図2において説明する。FIG. 1 is a diagram showing a configuration example of an attribute management table according to the present invention. The attribute management table shown in FIG. 1 stores, for each attribute data existing in a plurality of classes (for example, in class A, attribute data a, b, c, d, and class B
, The attribute data a, e, and f, and the attribute data a, g, and h in the class C). The presence / absence of the inheritance relationship, inheritance source class, and missing instance will be described with reference to FIG.
【0007】図2は、図1の各クラスの属性データの継
承を説明する図である。図2によって、図1の各クラス
の属性データがどのように継承されているかを説明す
る。まず、クラスAの属性データaは、クラスBとクラ
スCの属性データとしても存在し、この例では、クラス
Aが上位クラス、クラスBが中位クラス、クラスCが下
位クラスであるので、この場合は、最下位であるクラス
Cが属性データaの継承元クラスとなり、データベース
上ではクラスCの属性データとして管理される。そして
クラスAの属性データaが指定されて、データベースへ
アクセスする場合には、継承元であるクラスCの属性デ
ータaに変換する必要があり、この変換に不足するイン
スタンスとして、クラスBインスタンス及びクラスCイ
ンスタンスがある。FIG. 2 is a diagram for explaining the inheritance of the attribute data of each class in FIG. FIG. 2 explains how the attribute data of each class in FIG. 1 is inherited. First, the attribute data a of the class A also exists as the attribute data of the classes B and C. In this example, the class A is the upper class, the class B is the middle class, and the class C is the lower class. In this case, the lowest class C is the inheritance class of the attribute data a, and is managed on the database as the class C attribute data. When the attribute data a of the class A is specified and the database is accessed, it is necessary to convert the attribute data a into the attribute data a of the class C which is the inheritance source. There is a C instance.
【0008】また、クラスAの属性データbはクラスD
の属性データとしても存在し、クラスAの属性データc
はクラスEの属性データとしても存在する。そしてクラ
スDとクラスEは、共にクラスAに対して下位であるか
ら、属性データbの継承元クラスはクラスDで、属性デ
ータcの継承元クラスはクラスEとなり、データベース
上では、それぞれ継承元クラスの属性データとして管理
される。同様にクラスAの属性データbが指定されて、
データベースへアクセスする場合には、継承元であるク
ラスDの属性データに変換する必要があり、この変換に
不足するインスタンスとしてクラスDインスタンスがあ
る。The attribute data b of the class A is the class D
Also exists as attribute data of class A, and attribute data c of class A
Also exists as class E attribute data. Since class D and class E are both lower classes than class A, the class from which attribute data b is inherited is class D and the class from which attribute data c is inherited is class E. It is managed as class attribute data. Similarly, attribute data b of class A is specified,
When accessing a database, it is necessary to convert the attribute data into the attribute data of the class D that is the inheritance source, and a class D instance is an instance lacking in this conversion.
【0009】図3は本発明に係るデータベースのアクセ
スを実現するシステム構成図である。図3のシステム
は、複数の各クラスの情報を編集するアプリケーション
部11、データベースを検索するためのキーを制御する
データベース制御部12及びデータを管理しているデー
タ管理部13で構成されている。アプリケーション部1
1は、継承関係にあるクラス111(この例ではクラス
A〜クラスE)とそのクラス111の属性を変更する時
や読み出す時に必要な対象クラス、対象インスタンス、
属性識別子等のクラス情報を編集するパラメータ編集部
112とで構成されている。FIG. 3 is a system configuration diagram for realizing access to a database according to the present invention. The system shown in FIG. 3 includes an application unit 11 that edits information of a plurality of classes, a database control unit 12 that controls keys for searching a database, and a data management unit 13 that manages data. Application part 1
Reference numeral 1 denotes a class 111 (an class A to a class E in this example) having an inheritance relationship and a target class and a target instance which are necessary when changing or reading the attribute of the class 111.
The parameter editing unit 112 edits class information such as an attribute identifier.
【0010】データベース制御部12は、前記図1の属
性管理テーブルを内蔵し、各クラスの属性が継承関係に
あるかどうか、あれば継承元クラスがどこで、不足イン
スタンスが何か等を上記属性管理テーブルにより管理し
ているクラスデータ管理部121、アプリケーション部
11で編集されたパラメータの属性識別子によりその属
性の継承元がどこのクラスの属性かをクラスデータ管理
部121にある前記図1の属性管理テーブルにより判定
する属性判定処理部122、入力されたパラメータの対
象インスタンスよりクラスデータ管理部121にある前
記図1の属性管理テーブルからインスタンスを継承元の
クラスのインスタンスに変換するインスタンス編集部1
23及びデータベースアクセスに必要なリレーション
名、キー段数、キー値等をインスタンス編集部123の
結果から求めているデータベースアクセス処理部124
で構成されている。データ管理部13は、データベース
制御部12で編集されたキーよりデータベース132へ
アクセスするデータベース編集部131及び各クラスの
属性がリレーション名、キー段数、キー値等により管理
されているデータベース132で構成される。そして本
発明のデータベース132では、継承関係にあるクラス
で同じ意味を表現する属性データは一元管理されてい
る。The database control unit 12 incorporates the attribute management table shown in FIG. 1 and determines whether or not the attributes of each class are in an inheritance relationship. The class data management unit 121 which is managed by the table and the attribute identifier of the parameter edited by the application unit 11 determines which class attribute the inheritance source of the attribute is in the class data management unit 121 in the attribute management of FIG. An attribute determination processing unit 122 that determines from a table, an instance editing unit 1 that converts an instance from the attribute management table of FIG. 1 in the class data management unit 121 into an instance of an inheritance class from a target instance of an input parameter
23 and a database access processing unit 124 that obtains a relation name, the number of key stages, a key value, and the like necessary for database access from the result of the instance editing unit 123.
It is composed of The data management unit 13 includes a database editing unit 131 that accesses the database 132 from the key edited by the database control unit 12 and a database 132 in which attributes of each class are managed by a relation name, the number of key stages, a key value, and the like. You. In the database 132 of the present invention, the attribute data expressing the same meaning in the classes having the inheritance relation is centrally managed.
【0011】図4は本発明に係る指定されたクラスの属
性データのデータベースへのアクセス動作の順序を示す
流れ図であり、図のSに続く数値はステップ番号を示
す。あるクラスの属性データのデータベースのアクセス
を行うには、まず、図3のアプリケーション部11で、
必要な対象クラス、対象インスタンス、属性識別子等の
設定を行う(図4のS1を参照)。そして、図3のデー
タベース制御部12で、入力された対象インスタンスの
抽出を行う(図4のS2を参照)。次に入力された対象
クラスの属性の抽出を行い、その抽出した属性によって
該当するクラスに分岐する(図1のS3を参照)。それ
ぞれ分岐した先のクラスでは、前記図1の各クラスの属
性管理テーブルにおける継承関係あり/なしを参照する
ことにより、入力された属性データが継承関係かどうか
を判定する(図4のS4を参照)。そして、その入力さ
れた属性データが継承関係か否かの判定結果によりそれ
ぞれ異なる処理となる。FIG. 4 is a flow chart showing the sequence of operations for accessing the database of the attribute data of the designated class according to the present invention, and the numeral following S in the figure indicates a step number. To access a database of attribute data of a certain class, first, the application unit 11 in FIG.
The necessary target class, target instance, attribute identifier, and the like are set (see S1 in FIG. 4). Then, the input target instance is extracted by the database control unit 12 in FIG. 3 (see S2 in FIG. 4). Next, the attribute of the input target class is extracted, and the process branches to the corresponding class according to the extracted attribute (see S3 in FIG. 1). In each of the branched classes, it is determined whether or not the input attribute data has the inheritance relationship by referring to the presence / absence of the inheritance relationship in the attribute management table of each class in FIG. 1 (see S4 in FIG. 4). ). Then, different processes are performed depending on the result of the determination as to whether or not the input attribute data has an inheritance relationship.
【0012】入力された属性データが継承関係の場合、
まず、図1の継承元クラスに設定されているクラスの設
定を行う(図4のS5を参照)。次に、抽出された対象
インスタンスを、図1の不足インスタンスに設定されて
いるインスタンスを使用して、継承元のクラスのインス
タンスに変換する(図4のS6を参照)。次に変換した
インスタンスからデータベースのアクセスに必要なキー
(リレーション名、キー段数、キー値等)の設定を行う
(図4のS8を参照)。この継承元のクラスの設定と、
継承元のクラスへのインスタンス変換を行うことによっ
て、継承元の属性のデータベースへのアクセスが可能と
なる。そしてS8で設定されたキーを用いて、入力され
たクラスの属性データのデータベースのアクセスを実行
する(図4のS9を参照)。入力された属性データが継
承関係にない場合、抽出された対象インスタンスをその
ままインスタンスに設定する(図4のS7を参照)。そ
して、データベースのアクセスに必要なキー(リレーシ
ョン名、キー段数、キー値等)の設定を行う(図4のS
8を参照)。そしてS8で設定されたキーを用いて、入
力されたクラスの属性データのデータベースのアクセス
を実行する(図4のS9を参照)。以上で、指定された
クラスの属性データのデータベースのアクセスが終了す
る。When the input attribute data has an inheritance relationship,
First, the class set as the inheritance class in FIG. 1 is set (see S5 in FIG. 4). Next, the extracted target instance is converted into an instance of an inheritance source class using the instance set as the missing instance in FIG. 1 (see S6 in FIG. 4). Next, a key (relation name, number of key stages, key value, etc.) necessary for accessing the database is set from the converted instance (see S8 in FIG. 4). The setting of this inherited class,
By performing the instance conversion to the class of the inheritance source, it is possible to access the database of the attribute of the inheritance source. Then, using the key set in S8, access to the database of the attribute data of the input class is executed (see S9 in FIG. 4). If the input attribute data does not have an inheritance relationship, the extracted target instance is set as the instance as it is (see S7 in FIG. 4). Then, a key (relation name, number of key steps, key value, etc.) necessary for accessing the database is set (S in FIG. 4).
8). Then, using the key set in S8, access to the database of the attribute data of the input class is executed (see S9 in FIG. 4). Thus, the access to the database of the attribute data of the specified class is completed.
【0013】上記実施形態では、継承関係にあるクラス
の属性データを各クラスのインスタンスより必要なキー
(リレーション名、キー段数、キー値等)を求めてデー
タベース上で管理する例を示したが、継承関係にあるク
ラスの属性データが各クラス毎に管理されていれば、そ
れをキーにしてデータベース上で管理することも可能で
ある。In the above embodiment, an example has been described in which attribute data of classes in an inheritance relationship is managed on a database by obtaining necessary keys (relation names, number of key stages, key values, etc.) from instances of each class. If the attribute data of the classes having the inheritance relationship is managed for each class, it can be managed on the database using the data as a key.
【0014】上記のように本発明においては、属性デー
タのクラス間の継承関係をデータベース上で一元管理す
ることにより、データベースの縮小によるメモリの縮小
化が行なえ、分散されたクラス間相互の管理情報の整合
がはかれる。また、メッセージ通信回数とデータベース
へのアクセス回数が減少する。As described above, in the present invention, the inheritance relationship between the classes of the attribute data is centrally managed on the database, so that the memory can be reduced by reducing the database, and the mutual management information between the classes can be reduced. Is matched. Also, the number of message communications and the number of accesses to the database are reduced.
【0015】[0015]
【発明の効果】以上のように本発明によれば、同一属性
データが複数のクラスに存在するデータベース上での属
性データの表現方法において、前記複数の各クラスに存
在する各属性データ毎に、それぞれ継承関係の有無、継
承元クラス及び不足インスタンスを含む属性管理テーブ
ルを設け、該属性管理テーブルを用いて、指定されたク
ラスの属性データのデータベースへのアクセスを行うよ
うにしたので、属性データのクラス間の継承関係をデー
タベース上で一元管理することができ、データベースの
縮小によるメモリの縮小化が行え、分散されたクラス間
相互の管理情報の整合がはかれると共に、メッセージ通
信回数とデータベースへのアクセス回数が減少するとい
う効果が得られる。As described above, according to the present invention, in a method for expressing attribute data on a database in which the same attribute data exists in a plurality of classes, in each of the attribute data existing in the plurality of classes, An attribute management table including the presence / absence of an inheritance relationship, an inheritance source class, and a missing instance is provided. The attribute management table is used to access the database of the attribute data of the designated class. The inheritance relationship between classes can be centrally managed on the database, the memory can be reduced by reducing the database, the management information between the distributed classes can be coordinated, the number of message communications and the access to the database The effect of reducing the number of times is obtained.
【図1】本発明に係る属性管理テーブルの構成例を示す
図である。FIG. 1 is a diagram showing a configuration example of an attribute management table according to the present invention.
【図2】図1の各クラスの継承を説明する図である。FIG. 2 is a diagram illustrating inheritance of each class in FIG. 1;
【図3】本発明に係るデータベースへのアクセスを実現
するシステム構成図である。FIG. 3 is a system configuration diagram for realizing access to a database according to the present invention.
【図4】本発明に係るデータベースへのアクセス動作の
順序を示す流れ図である。FIG. 4 is a flowchart showing the sequence of operations for accessing a database according to the present invention.
11 アプリケーション部 12 データベース制御部 13 データ管理部 111 クラス 112 パラメータ編集部 121 クラスデータ管理部 122 属性判定処理部 123 インスタンス編集部 124 データベースアクセス処理部 131 データベース編集部 132 データベース DESCRIPTION OF SYMBOLS 11 Application part 12 Database control part 13 Data management part 111 Class 112 Parameter editing part 121 Class data management part 122 Attribute judgment processing part 123 Instance editing part 124 Database access processing part 131 Database editing part 132 Database
───────────────────────────────────────────────────── フロントページの続き (72)発明者 黒澤 真 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 ──────────────────────────────────────────────────の Continued on the front page (72) Inventor Makoto Kurosawa 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd.
Claims (2)
るデータベース上での属性データの表現方法において、 前記複数の各クラスに存在する各属性データ毎に、それ
ぞれ継承関係の有無、継承元クラス及び不足インスタン
スを含む属性管理テーブルを設け、該属性管理テーブル
を用いて指定されたクラスの属性データのデータベース
へのアクセスを行うことを特徴とするクラス間の継承関
係のデータベース上での表現方法。1. A method for expressing attribute data on a database in which the same attribute data exists in a plurality of classes, wherein each attribute data in each of the plurality of classes has an inheritance relationship, an inheritance source class, A method for expressing an inheritance relationship between classes on a database, comprising: providing an attribute management table including a missing instance; and accessing the database of attribute data of a specified class using the attribute management table.
ータベースへのアクセスを行う方法として、 まず、指定されたクラスの属性データについて、少くと
も対象クラス、対象インスタンス及び属性識別子の設定
を行い、 次に、指定されたクラスの属性データについての対象イ
ンスタンスを抽出し、 次に、前記属性管理テーブルを参照して、指定されたク
ラスの属性データの継承関係の有無を調べ、継承関係が
有る場合には、まず継承元クラスに設定されているクラ
スに設定し、次に不足インスタンスに設定されているイ
ンスタンスを用いて継承元クラスのインスタンスに変換
し、また継承関係が無い場合には、前記抽出したインス
タンスをそのままインスタンスに設定し、 次に、前記変換又は設定したインスタンスからデータベ
ースのアクセスに必要なキーを設定し、 次に前記設定したキーを用いて指定されたクラスの属性
データのデータベースへのアクセスを実行することを特
徴とする請求項1記載のクラス間の継承関係のデータベ
ース上での表現方法。2. A method for accessing the database of attribute data of the specified class is as follows. First, at least a target class, a target instance, and an attribute identifier are set for the attribute data of the specified class. Then, the target instance of the attribute data of the specified class is extracted.Next, by referring to the attribute management table, it is checked whether or not the attribute data of the specified class has an inheritance relationship. Is set to the class set in the inherited class first, then converted to an instance of the inherited class using the instance set to the missing instance, and if there is no inheritance relationship, the extracted Set the instance as it is, and then convert the database from the converted or set instance. 2. A database for inheritance relationships between classes according to claim 1, wherein a key required for access is set, and then the database of attribute data of the specified class is accessed using the set key. Expression method above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8210874A JPH1055302A (en) | 1996-08-09 | 1996-08-09 | Expression method for inter-class inheritance relation on database |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8210874A JPH1055302A (en) | 1996-08-09 | 1996-08-09 | Expression method for inter-class inheritance relation on database |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1055302A true JPH1055302A (en) | 1998-02-24 |
Family
ID=16596533
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8210874A Pending JPH1055302A (en) | 1996-08-09 | 1996-08-09 | Expression method for inter-class inheritance relation on database |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1055302A (en) |
-
1996
- 1996-08-09 JP JP8210874A patent/JPH1055302A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113034095B (en) | Man-machine interaction method and device combining RPA and AI, storage medium and electronic equipment | |
| EP0616713B1 (en) | Method and system for creating and maintaining multiple document versions in a data processing system library | |
| CN114115883A (en) | A method for quickly building front-end applications using mid-office business capabilities | |
| CN111951488B (en) | Structure configuration method and device of intelligent cabinet, computer equipment and storage medium | |
| JPH071482B2 (en) | How to edit distributed files | |
| CN1512403A (en) | A method for implementing a maintenance interface system | |
| WO1999049387A1 (en) | Apparatus for producing software and method for producing software | |
| CN115168365A (en) | Data storage method and device, electronic equipment and storage medium | |
| JPH1055302A (en) | Expression method for inter-class inheritance relation on database | |
| CN114816170A (en) | Rule scheme generation method, device, medium and electronic equipment | |
| US6411702B1 (en) | Intelligent network capable of executing a plurality of service control request messages in a single service control point | |
| US6510423B1 (en) | Method and device for object control with a plurality of operation-target flags | |
| Wang et al. | Interactive hypermedia applications: A model and its implementation | |
| JP3617268B2 (en) | TMN agent generation system | |
| CN115454626B (en) | Resource management method, device and readable storage medium | |
| CN119961296B (en) | Method for retrieving verticals and electronic equipment | |
| JP3451983B2 (en) | Report circulation system | |
| US20250110702A1 (en) | Microservice Orchestration Method and Apparatus | |
| CN111240642A (en) | Online OFFICE data processing and application system based on SpreadJS | |
| JPH07239816A (en) | Agent system | |
| JPH0793185A (en) | Software automatic test system | |
| JP2724242B2 (en) | Automatic program generator with macro block diagram processing function | |
| CN118210899A (en) | A response method and device for an artificial intelligence response solution library | |
| JPS63292313A (en) | Succession method for parameter value | |
| CN116991371A (en) | DaaS method based on HTML text object model |