Object-oriented language processing system
First Claim
1. A method for realizing an object-oriented language interface in a digital computer system, comprising:
- performing a server process for operating a first object written in a first object-oriented language, said performing a server process including,operating a server class written in said first object-oriented language, andoperating a communications manager for managing communications with a client process;
performing a client process for operating a second object written in a second object-oriented language, said performing a client process including,operating a virtual server class defining a method corresponding to a method defined in said server class to utilize said method defined in said server class,operating an object correspondence table for storing information indicating a correspondence between said first object operated in said server process and said second object operated in said client process, andoperating a communications manager for manager for managing communications with said server process;
establishing a communications path between said server process and said client process; and
performing a communication process through said communications path between said server process and said client process enabling said client process to utilize said first object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for realizing an object-oriented language interface. A server process is performed for operating an object written in a first object-oriented language, and a client process is performed for operating another object written in a second object-oriented language. The object operated in the server process is utilized by the client process by performing a communication process through a communications path between the server process and the client process. The server process operates a server class written in the first object-oriented language and operates a communications manager for managing communications with the client process. The client process operates a virtual server class for defining a method corresponding to a method defined in the server class to utilize the method defined in the server class. The client process also operates an object correspondence table for storing correspondence information between the object operated in the server process and the object operated in the client process, and operates a communications manager for managing the communications with the server process.
-
Citations
12 Claims
-
1. A method for realizing an object-oriented language interface in a digital computer system, comprising:
-
performing a server process for operating a first object written in a first object-oriented language, said performing a server process including, operating a server class written in said first object-oriented language, and operating a communications manager for managing communications with a client process; performing a client process for operating a second object written in a second object-oriented language, said performing a client process including, operating a virtual server class defining a method corresponding to a method defined in said server class to utilize said method defined in said server class, operating an object correspondence table for storing information indicating a correspondence between said first object operated in said server process and said second object operated in said client process, and operating a communications manager for manager for managing communications with said server process; establishing a communications path between said server process and said client process; and performing a communication process through said communications path between said server process and said client process enabling said client process to utilize said first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An object-oriented language processing system, comprising:
-
a server processing means for operating a first object written in a first object-oriented language, said server processing means including, a server class operating means for operating a server class written in said first object oriented language, and communications managing means for managing communications with a client process; a client processing means for operating a second object written in a second object-oriented language said client processing means including, a virtual server class operating means for operating a virtual server class defining a method corresponding to a method defined in said server class to utilize said method defined in said server class, and an object correspondence table for storing information indicating a correspondence between said first object operated in said server process and said second object operated in said client process, and a communications manager for managing communications, with said server process; a communications path establishing means for establishing a communications path between said server process and said client process; and means for performing a communication process through said communications path between said server process and said client process enabling said client process to utilize said first object. - View Dependent Claims (11, 12)
-
Specification