Funtionally structured distributed data processing system
First Claim
1. A method of operating a distributed data processing system including a plurality of independent, not necessarily uniform, general purpose user computers to run respective user application programs to process user data and a data center computer to store, retrieve, and update user data, said user computers being selectively interconnected with said data center computer by respective data communication hardware over data communication network means, said method comprising the steps of:
- (a) managing in a data center computer by means of a data base manager program a user data base of user data items to perform data operations of storing, updating, and retrieving said user data items in response to data base calls for such operations from a user computer;
(b) running a user application program in a general purpose user computer to process user data, said user application program indirectly issuing data base calls for data operations regarding user data items in response to requirements for said data operations by said user application program;
(c) in response to a data base call regarding a user data item from a user application program, initiating by said user computer only a data communication link with said data center computer over data communication network means;
(d) communicating said data base call from said user computer to said data center computer;
(e) performing by said data center computer said data operation regarding said user data item defined by said data base call; and
(f) communicating an appropriate response to said data base call from said data center computer to said user computer.
1 Assignment
0 Petitions
Reexamination
Accused Products
Abstract
A functionally structured distributed data processing system includes a plurality of independently operating user station processors for servicing users, a data center for storing data to be processed by the user stations, and a communication network for coupling each user station to one or more data centers. The data center includes its own processor and mass storage devices for managing a data base of data for the user stations. Each user station executes application programs to which is linked a data base simulator which formulates requests or data operations to calls to the data base at the data center. Communications between the user stations and the data center are usually initiated only by the user stations.
89 Citations
14 Claims
-
1. A method of operating a distributed data processing system including a plurality of independent, not necessarily uniform, general purpose user computers to run respective user application programs to process user data and a data center computer to store, retrieve, and update user data, said user computers being selectively interconnected with said data center computer by respective data communication hardware over data communication network means, said method comprising the steps of:
-
(a) managing in a data center computer by means of a data base manager program a user data base of user data items to perform data operations of storing, updating, and retrieving said user data items in response to data base calls for such operations from a user computer; (b) running a user application program in a general purpose user computer to process user data, said user application program indirectly issuing data base calls for data operations regarding user data items in response to requirements for said data operations by said user application program; (c) in response to a data base call regarding a user data item from a user application program, initiating by said user computer only a data communication link with said data center computer over data communication network means; (d) communicating said data base call from said user computer to said data center computer; (e) performing by said data center computer said data operation regarding said user data item defined by said data base call; and (f) communicating an appropriate response to said data base call from said data center computer to said user computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a distributed data processing system including a plurality of independent, not necessarily uniform, general purpose user computers to run respective user application programs to process user data and a data center computer to store, retrieve, and update user data, said user computers being selectively interconnected with said data center computer by respective data communication hardware over data communication network means, said method comprising the steps of:
-
(a) managing in a data center computer by means of a data base manager program a user data base of user data items to perform data operations of storing, updating, and retrieving said user data items in response to data base calls for such operations from a user computer; (b) running a user application program in a general purpose user computer to process user data; (c) linking to said user application program a data base simulator program which issues data base calls for data operations regarding user data items in response to requirements for said data operations by said user application program; (d) running a data access control program in said data center computer which includes said data base manager program, said data access control program allowing access to selected user data items only by selected user computers; (e) in response to a data base call regarding a user data item from a user application program, initiating by said user computer only a data communication link with said data center computer over data communication network means; (f) communicating said data base call from said user computer to said data center computer; (g) in response to said data base call being received from one of said selected computers and being concerned with at least one of said selected data items, performing by said data center computer said data operations regarding said user data item defined by said data base call; and (h) communicating an appropriate response to said data base call from said data center computer to said user computer. - View Dependent Claims (7, 8)
-
-
9. A functionally structured distributed data processing system comprising:
-
(a) a data center computer functioning to perform data operations of storing, retrieving, and updating user data items; (b) a data base manager program running in said data center computer to manage a user data base of user data items by performing said data operations in response to data base calls thereto regarding user data items; (c) a plurality of not necessarily uniform, general purpose user computers operating independently of said data center computer to process user data by running respective user application programs; (d) each user application program indirectly issuing a data base call for a data operation regarding a selected data item in response to a requirement for said data operations by said user application program; and (e) data communication network means interconnecting said user computers to said data center computer, said data communication network communicating data base calls from said user computers to said data center computer and communicating respective responses to said data base calls from said data center computer to said user computers. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification