Claims
- 1. In an electronic server device in communication with a network, a method for interacting with a client, comprising the steps of:
downloading a file containing CLI registration information to the client; and receiving at least one update from the client containing at least one client originating CLI command.
- 2. The method of claim 1, further comprising storing the at least one client originating CLI command.
- 3. The method of claim 1, wherein the update comprises at least one update file.
- 4. The method of claim 3, further comprising downloading the at least one update file containing at least one client originating CLI command to a second client.
- 5. The method of claim 3, wherein the file and the at least one update file are XML files.
- 6. In an electronic device in communication with a network, a method for interacting with a server, comprising the steps of:
receiving a file containing CLI registration information from the server; storing the file; and parsing the file to decipher information pertaining to CLI commands.
- 7. The method of claim 1, further comprising establishing an update file containing at least one client originating command.
- 8. The method of claim 7, further comprising sending the update file containing at least one client originating CLI command to the server.
- 9. The method of claim 1, further comprising receiving an additional filed containing CLI registration information comprising a new CLI command from a distinct client.
- 10. In an electronic server device in communication with a network, a method for interacting with a database, comprising the steps of:
receiving a request from a command line interface client; mapping the request to an instance of an object class; the object class instance querying the database to respond to the request; the object class instance instructing the construction of an outgoing user interface; and constructing the outgoing user interface and sending a response to the request to the command line interface client.
- 11. The method of claim 10, wherein the step of receiving a request comprises receiving an interface command from the command line interface client, the interface command being one of a predetermined set of interface commands.
- 12. The method of claim 10, wherein the step of receiving a request comprises receiving an interface command from the command line interface client, the interface command being an interface command provided by the command line interface client.
- 13. The method of claim 10, wherein the step of mapping comprises the controller servlet mapping the request to the object class instance.
- 14. The method of claim 10, wherein the step of the object class instance querying the registration service comprises the object class instance pushing results of the request into a context accessible by a server page for constructing the user interface.
- 15. The method of claim 10, wherein the step of instruction the construction of an outgoing user interface comprises a selection of a server page corresponding to the language of the command line interface client request.
- 16. The method of claim 10, wherein the request relates to a list of registered applications.
- 17. The method of claim 10, wherein the database comprises a registration service.
- 18. In an electronic client device, a method for interacting with a server, comprising the steps of:
sending a request from a command line interface of a command line interface client to a server; and receiving a response to the request at the command line interface client, such that the command line interface client can present a user with the response; wherein the command line interface client utilizes at least one of commands originating at the client and commands originating at the server.
- 19. The method of claim 18, further comprising the step of automatically downloading commands from the server upon connection with the server.
- 20. The method of claim 18, wherein the server includes an application registration service.
- 21. A computer readable medium containing an HTTP based software command line interface tool, comprising:
a predetermined set of commands for executing tasks; and a protocol for automatic connection with a remote session and management of such connection, including downloading of commands from a server of the remote session; wherein the interface tool enables a client to add new interface commands to the interface tool and remotely execute the new interface commands.
- 22. A computer readable medium containing a software tool for executing a method in an electronic server device in communication with a network for interacting with a client, the method comprising the steps of:
downloading a file containing CLI registration information to the client; and receiving at least one update from the client containing at least one client originating CLI command.
- 23. A computer readable medium containing a software tool for executing a method in an electronic server device in communication with a network for interacting with a database, the method comprising the steps of:
receiving a request from a command line interface client; mapping the request to an instance of an object class; the object class instance querying the database to respond to the request; the object class instance instructing the construction of an outgoing user interface; and constructing the outgoing user interface and sending a response to the request to the command line interface client.
- 24. A computer readable medium containing a software tool for executing a method in an electronic client device for interacting with a server, the method comprising the steps of:
sending a request from a command line interface of a command line interface client to a server; and receiving a response to the request at the command line interface client, such that the command line interface client can present a user with the response; wherein the command line interface client utilizes at least one of commands originating at the client and commands originating at the server.
RELATED APPLICATION
[0001] This application relates to co-pending U.S. patent application Ser. No. ______, filed ______, (Attorney Docket SMQ-083) and U.S. patent application Ser. No. ______, filed ______, (Attorney Docket SMQ-084) which are expressly and entirely incorporated herein by reference.