Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
172 words
A method for publishing a server object, said method comprising the steps of: registering the server object with a naming service associated with a servlet engine, whereby the server object is viewable on a web browser as a web service; loading an interface associated with the server object in an interface repository in communication with the naming service; publishing at least one server object; receiving a list of available server objects in a web browser view; receiving a selection of a particular server object in the web browser view; receiving a list of services for the selected server object in the web browser view; receiving a selection of a particular service of the selected server object in the web browser view; generating a proxy in response to receiving the selections; receiving the generated proxy; creating source code to be utilized in a client application; compiling the source code to form object code to be utilized in the client application; and integrating the proxy with the object code in developing the client application.
Claim 2
Independent Claim
172 words
A method for publishing a server object, said method comprising the steps of: registering the server object with a naming service associated with a servlet engine, whereby the server object is viewable on a web browser as a web service; loading an interface associated with the server object in an interface repository in communication with the naming service; publishing at least one server object; receiving a list of available server objects in a web browser view; receiving a selection of a particular server object in the web browser view; receiving a list of services for the selected server object in the web browser view; receiving a selection of a particular service of the selected server object in the web browser view; generating a proxy in response to receiving the selections; receiving the generated proxy; creating source code to be utilized in a client application; compiling the source code to form object code to be utilized in the client application; and integrating the proxy with the object code in developing the client application.
Claim 3
Dependent Claim
31 words
The method of claim 1 , wherein the server object comprises a CORBA object, the naming service comprises a CORBA Naming Service, and the interface repository comprises a CORBA Interface Repository.
Claim 4
Dependent Claim
21 words
The method of claim 1 , wherein, in said step of registering, the servlet engine is associated with a web server.
Claim 5
Dependent Claim
22 words
The method of claim 3 , wherein, in said step of registering, the servlet engine is associated with a Uniform Resource Locator.
Claim 6
Dependent Claim
46 words
The method of claim 3 , wherein, in said step of registering, the servlet engine communicates with the naming service and the interface repository pursuant to a first communications protocol, and communicates with the web browser via the web server pursuant to a second communications protocol.
Claim 7
Dependent Claim
33 words
The method of claim 5 , wherein, in said step of registering, the servlet engine translates data formatted according to the first communications protocol into data formatted accorded to the second communications protocol.
Claim 8
Independent Claim
164 words
A method of receiving services from a distributed object, said method comprising the steps of: sending a request from a user utilizing a web browser to a servlet engine, the request selecting the distributed object to be integrated into a user application being developed; retrieving an interface associated with the distributed object, the interface listing the services provided by that distributed object and operable to enable a user of the web browser to select a service; sending a request from the user utilizing the web browser to a servlet engine, the request selecting a service of the selected distributed object to be integrated into the user application being developed; generating a proxy associated with the user selections, by the servlet engine, for later use by the user application to access the selected server object and service; forwarding the proxy associated with the selected server object and service to the web browser being utilized by the user; and integrating the proxy into the user application.
Claim 9
Independent Claim
164 words
A method of receiving services from a distributed object, said method comprising the steps of: sending a request from a user utilizing a web browser to a servlet engine, the request selecting the distributed object to be integrated into a user application being developed; retrieving an interface associated with the distributed object, the interface listing the services provided by that distributed object and operable to enable a user of the web browser to select a service; sending a request from the user utilizing the web browser to a servlet engine, the request selecting a service of the selected distributed object to be integrated into the user application being developed; generating a proxy associated with the user selections, by the servlet engine, for later use by the user application to access the selected server object and service; forwarding the proxy associated with the selected server object and service to the web browser being utilized by the user; and integrating the proxy into the user application.
Claim 10
Dependent Claim
18 words
The method of claim 7 , further comprising the step of: receiving a hyperlink selection from the user.
Claim 11
Dependent Claim
27 words
The method of claim 7 , wherein the step of retrieving further comprises the step of: locating a reference to the distributed object in a naming service.
Claim 12
Dependent Claim
22 words
The method of claim 9 , wherein, in the step of locating the reference, said naming service is a CORBA Naming Service.
Claim 13
Dependent Claim
28 words
The method of claim 7 , wherein the retrieving step further comprises the step of: retrieving the interface associated with the distributed object from a CORBA Interface Repository.
Claim 14
Dependent Claim
32 words
The method of claim 7 , wherein the retrieving step further comprises the step of: retrieving the interface associated with the server object pursuant to an Internet Inter-Object Request Broker Protocol (IIOP).
Claim 15
Dependent Claim
25 words
The method of claim 12 , wherein the forwarding step further comprises the step of: formatting the retrieved interface pursuant to a Hypertext Transmission Protocol.
Claim 16
Dependent Claim
34 words
The method of claim 7 , wherein the sending step further comprises the step of: forwarding a browser view to the web browser of a naming context containing a reference to the distributed object.
Claim 17
Independent Claim
139 words
A method of receiving a proxy later to be used to access services from a distributed object, said method comprising the steps of: registering the distributed object with a naming service associated with a servlet engine; wherein the distributed object is viewable on a web browser as a web service; loading an interface associated with the distributed object in an interface repository in communication with the naming service; sending a request from a user utilizing a web browser running on a client computer to the servlet engine, the request selecting the distributed object; retrieving the interface associated with the distributed object at the web browser; selecting, by the user, a service via the interface; downloading a proxy associated with the distributed object to the web browser; and integrating the proxy with a client application being developed by the user.
Claim 18
Independent Claim
139 words
A method of receiving a proxy later to be used to access services from a distributed object, said method comprising the steps of: registering the distributed object with a naming service associated with a servlet engine; wherein the distributed object is viewable on a web browser as a web service; loading an interface associated with the distributed object in an interface repository in communication with the naming service; sending a request from a user utilizing a web browser running on a client computer to the servlet engine, the request selecting the distributed object; retrieving the interface associated with the distributed object at the web browser; selecting, by the user, a service via the interface; downloading a proxy associated with the distributed object to the web browser; and integrating the proxy with a client application being developed by the user.
Claim 19
Dependent Claim
18 words
The method of claim 15 , further comprising the step of: receiving a hyperlink selection from a user.
Claim 20
Dependent Claim
28 words
The method of claim 15 , wherein the sending step further comprises the step of: forwarding a browser view of a subnaming context associated with the distributed object.
Claim 21
Dependent Claim
22 words
The method of claim 15 , further comprising the step of: generating the proxy from the interface retrieved during the retrieving step.
Claim 22
Dependent Claim
24 words
The method of claim 18 , wherein the step of generating the proxy further comprises the step of: encapsulating the proxy into a JavaBean.
Claim 23
Independent Claim
200 words
A method for invoking services from a distributed object, said method comprising the steps of: registering the distributed object with a naming service associated with a servlet engine; wherein the distributed object is viewable on a web browser as a web service; loading an interface associated with the distributed object in an interface repository in communication with the naming service; publishing at least one server object; receiving a list of available server objects in a web browser view; receiving a selection of a particular server object in the web browser view; receiving a list of services for the selected server object in the web browser view; receiving a selection of a particular service from the list of services; developing a client application operable to interact with the server object; downloading a proxy associated with the server object and a service it provides during said developing of the client application; integrating the proxy into the client application being developed; running the developed client application with the proxy integrated therein; sending a request by the proxy to the service provided by the server object; and receiving results responsive to the request from the service provided by the server object via the proxy.
Claim 24
Independent Claim
200 words
A method for invoking services from a distributed object, said method comprising the steps of: registering the distributed object with a naming service associated with a servlet engine; wherein the distributed object is viewable on a web browser as a web service; loading an interface associated with the distributed object in an interface repository in communication with the naming service; publishing at least one server object; receiving a list of available server objects in a web browser view; receiving a selection of a particular server object in the web browser view; receiving a list of services for the selected server object in the web browser view; receiving a selection of a particular service from the list of services; developing a client application operable to interact with the server object; downloading a proxy associated with the server object and a service it provides during said developing of the client application; integrating the proxy into the client application being developed; running the developed client application with the proxy integrated therein; sending a request by the proxy to the service provided by the server object; and receiving results responsive to the request from the service provided by the server object via the proxy.
Claim 25
Dependent Claim
20 words
The method of claim 20 , wherein, in said step of downloading, said proxy is associated with a CORBA object.
Claim 26
Dependent Claim
26 words
The method of claim 20 , wherein the step of sending the request further comprises the step of: generating a Dynamic Invocation Interface by the proxy.
Claim 27
Dependent Claim
128 words
An object services delivery system for delivering services from a distributed object, said object services delivery system comprising: a naming service for registering the server object; an interface repository for storing an interface associated with the distributed object; a web server for displaying at least one distributed object and receiving a user selection of a particular distributed object listing the services of the selected distributed object; and a servlet engine for locating a reference to the distributed object from the naming service, and for retrieving the interface associated with the distributed object from the interface repository, responsive to the user selection received at the web browser, the servlet engine including generation means for generating a proxy package, from the retrieved interface, for later use with a user application.
Claim 28
Dependent Claim
128 words
An object services delivery system for delivering services from a distributed object, said object services delivery system comprising: a naming service for registering the server object; an interface repository for storing an interface associated with the distributed object; a web server for displaying at least one distributed object and receiving a user selection of a particular distributed object listing the services of the selected distributed object; and a servlet engine for locating a reference to the distributed object from the naming service, and for retrieving the interface associated with the distributed object from the interface repository, responsive to the user selection received at the web browser, the servlet engine including generation means for generating a proxy package, from the retrieved interface, for later use with a user application.
Claim 29
Dependent Claim
30 words
The object services delivery system of claim 23 , wherein the naming service further comprises a CORBA Naming Service, and wherein the interface repository further comprises a CORBA Interface Repository.
Claim 30
Dependent Claim
40 words
The object services delivery system of claim 23 , wherein the servlet engine further comprises: location means for locating the reference to the distributed object at the naming service; and retrieval means for retrieving the interface from the interface repository.
Claim 31
Dependent Claim
28 words
The object services delivery system of claim 25 , wherein the servlet engine further comprises: format means for formatting the retrieved interface pursuant to a Hypertext Transmission Protocol.
Claim 32
Dependent Claim
31 words
The object services delivery system of claim 23 , wherein the servlet engine further comprises: forwarding means for forwarding the proxy package to the web browser, responsive to the user selection.
Claim 33
Dependent Claim
17 words
The object services delivery system of claim 27 , wherein the proxy package further comprises a JavaBean.
Claim 34
Dependent Claim
37 words
The object services delivery system of claim 23 , wherein the servlet engine further comprises: forwarding means for forwarding to the web browser a browser view of a naming context containing a reference to the distributed object.