Method and system for accessing java applications
First Claim
1. An apparatus for accessing Java methods contained in a Java class and method database by an application, the database being stored in a local computer and accessed by a server running in a Java Environment on the local computer, comprising:
- (a) non-Java application means for generating a standard TCP/IP communication call for a method of a Java class in the database;
(b) means for receiving said call and related parameter data from said means for generating;
(c) means for converting said call and said related parameter data from said means for generating from a transport format into Java native data types;
(d) means for invoking said method of a Java class and for executing it by using said converted parameter data;
(e) means for generating a response to the application by converting data resulting from said means for executing from Java format into a transport format; and
(f) means for submitting the converted result data to the non-Java application means for generating.
1 Assignment
0 Petitions
Accused Products
Abstract
Java methods contained in a Java class and method database are accessed by a non-Java application running on a local machine or a remote machine. The non-Java application generates a standard TCP/IP communication call for a method of a Java class in the database. A Java service server running on a Java VM on the local machine receives the method call and related parameter data and performs their processing including a conversion of the call and of related parameter data from a transport format into Java native data types. The converted data is used for invoking a Java method for execution by applying the method to the converted parameter data. The result data of the method execution is converted from the Java format into the transport format in which they are transmitted to the non-Java application.
-
Citations
20 Claims
-
1. An apparatus for accessing Java methods contained in a Java class and method database by an application, the database being stored in a local computer and accessed by a server running in a Java Environment on the local computer, comprising:
-
(a) non-Java application means for generating a standard TCP/IP communication call for a method of a Java class in the database;
(b) means for receiving said call and related parameter data from said means for generating;
(c) means for converting said call and said related parameter data from said means for generating from a transport format into Java native data types;
(d) means for invoking said method of a Java class and for executing it by using said converted parameter data;
(e) means for generating a response to the application by converting data resulting from said means for executing from Java format into a transport format; and
(f) means for submitting the converted result data to the non-Java application means for generating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A process for accessing Java methods contained in a Java class and method database by an application, the database being stored in a local computer and accessed by a server running in a Java environment on the local computer, characterized by the steps of:
-
(a) generating by a non-Java application a standard TCP/IP communication call for a method of a Java class in the database;
(b) receiving said call and related parameter data from the application;
(c) converting said call and related parameter data from a transport format into Java native data types;
(d) invoking said method of a Java class for execution by using said converted parameter data;
(e) generating a response to the application by converting the result data of the method execution into a transport format; and
(f) submitting the converted result to the non-Java application. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A program product stored on a data carrier comprising computer readable means for accessing Java methods contained in a Java class and method database by an application, said database being stored in a local computer and accessed by a server running in a Java environment on said local computer, characterized by:
-
(a) computer readable means for generating by a non-Java application a standard TCP/IP communication call for a method of a Java class in said database;
(b) computer readable means for receiving said call and related parameter data from said application;
(c) computer readable means for converting said method call and related parameter data from a transport format into Java native data types;
(d) computer readable means for invoking said Java method for execution using said converted parameter data;
(e) computer readable means for generating a response to the client application by converting the result data of the method execution into a transport format; and
(f) computer readable means for submitting the converted result to the non-Java application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification