Computer system and computer-implemented process for creation and maintenance of online services
First Claim
1. A client/server system for authoring an on-line service on a server, comprising:
- (a) a client having an authoring tool for performing authoring operations on information comprising the on-line service, each authoring operation corresponding to at least one transaction that is performed by the server, said client being able to selectively execute any of a plurality of functions, including;
(i) generating independent requests for authoring operations to be performed on information on the server;
(ii) translating the independent requests into at least one HTTP request message to be sent to the server, the at least one HTTP request message including information identifying a type of transaction, parameter values for the transaction and a process to be invoked on the server to perform the transaction; and
(iii) transmitting the at least one HTTP request message to the server; and
(b) the server storing information authored using the authoring tool, said server being able to execute a plurality of functions, including;
(i) receiving the at least one HTTP request message from the client; and
(ii) performing authoring operations identified in the at least one HTTP request message received from the client so as to author information on the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A client/server system for authoring an on-line service uses a server machine accessed a client machine which performs authoring operations on information stored on the server machine comprising the on-line service. Requests for authoring operations to be performed on information on the server machine, for authoring the online service, are translated on the client machine into at least one message which is sent to the server machine. The server machine receives the at least one message from the client machine and performs authoring operations identified in the received at least one message so as to author the online service. This information on the server machine is then made accessible by the server machine to other client systems that can be used to access the information without modifying the information, such as a browser. Generally, when the client machine receives a response message from the server machine, it displays information about performance of the authoring operation by the server, using the response message. The client and server may communicate using the HTTP protocol over a TCP/IP connection. The may also have different file name spaces, requiring the server to maintain and perform mapping between identifiers used by the client and those used on the server. The server may have a server program for processing HTTP messages and a server extension program for processing authoring operations. This extension program can be called via the common gateway interface. The authoring operations to be performed can include storing, creating or modifying information, such as documents and scripts and meta-information about services, documents and scripts on the server. Also, operations for providing a listing of services and documents are also available.
-
Citations
17 Claims
-
1. A client/server system for authoring an on-line service on a server, comprising:
-
(a) a client having an authoring tool for performing authoring operations on information comprising the on-line service, each authoring operation corresponding to at least one transaction that is performed by the server, said client being able to selectively execute any of a plurality of functions, including; (i) generating independent requests for authoring operations to be performed on information on the server; (ii) translating the independent requests into at least one HTTP request message to be sent to the server, the at least one HTTP request message including information identifying a type of transaction, parameter values for the transaction and a process to be invoked on the server to perform the transaction; and (iii) transmitting the at least one HTTP request message to the server; and (b) the server storing information authored using the authoring tool, said server being able to execute a plurality of functions, including; (i) receiving the at least one HTTP request message from the client; and (ii) performing authoring operations identified in the at least one HTTP request message received from the client so as to author information on the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A client/server system for authoring an on-line service on a server, comprising:
-
(a) a client having an authoring tool for performing authoring operations on the server using information comprising the on-line service, each authoring operation corresponding to at least one transaction that is performed by the server, said client being able to execute a plurality of functions, including; (i) generating an HTTP request for an authoring operation to be performed on information stored on the server; and (ii) translating the HTTP request into a message to be sent to the server, the message including information identifying a type of transaction, parameter values for the transaction and a process to be invoked on the server to perform the transaction; and (iii) transmitting said message to the server with a machine independent protocol; and (b) a memory on the server for storing information authored using the authoring tool, said memory including;
a plurality of functions being executable, including;(i) receiving the message that is transmitted with said protocol from the client; (ii) performing an authoring operation identified in said message so as to author information on the server.
-
Specification