Method for propagating teamware transactions
First Claim
1. A method for propagating changes from a local workspace that is accessible by a client to a remote workspace that is accessible by a server, comprising:
- generating a request from the client to the server to create a temporary workspace;
obtaining selected data from the local workspace and requesting the server to store the selected data in the temporary workspace; and
updating the remote workspace with the data in the temporary workspace.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for propagating changes from a local workspace that is accessible by a client to a remote workspace that is accessible by a server includes generating a request from the client to the server to create a temporary workspace, obtaining selected data from the local workspace and requesting the server to store the selected data in the temporary workspace, and updating the remote workspace with the data in the temporary workspace. To propagate changes from the remote workspace to the local workspace, the method includes creating a temporary workspace that is accessible by the client, requesting the server to send selected data from the remote workspace, storing the selected data in the temporary workspace, and updating the local workspace with the selected data in the temporary workspace.
-
Citations
36 Claims
-
1. A method for propagating changes from a local workspace that is accessible by a client to
a remote workspace that is accessible by a server, comprising: -
generating a request from the client to the server to create a temporary workspace;
obtaining selected data from the local workspace and requesting the server to store the selected data in the temporary workspace; and
updating the remote workspace with the data in the temporary workspace. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
2. The method of claim 2, wherein at least one servlet parses requests sent to the server and delegates processing of the requests to an appropriate server object in the server.
-
3. The method of claim 3, wherein the remote workspace is stored in a repository.
-
4. The method of claim 4, wherein a server object implements an interface having a set of methods that can be invoked to access the repository and the remote workspace.
-
17. A method for propagating changes from a remote workspace that is accessible by a server to a local workspace that is accessible by a client, comprising:
- p1 creating a temporary workspace that is accessible by the client;
p1 requesting the server to send selected data from the remote workspace;
p1 storing the selected data in the temporary workspace; and
p1 updating the local workspace with the selected data in the temporary workspace.
- p1 creating a temporary workspace that is accessible by the client;
-
35. A computer-readable medium having stored thereon a program for initiating a transaction between a local workspace on a client and a remote workspace on a server, the program being executable by a processor and comprising instructions for:
-
requesting the server to create a temporary workspace;
obtaining selected data from the local workspace;
requesting the server to store the selected data in the temporary workspace; and
requesting the server to update the remote workspace with the data in the temporary workspace.
-
-
36. A computer-readable medium having stored thereon a program for initiating a transaction between a local workspace on a client and a remote workspace on a server, the program being executable by a processor and comprising instructions for:
-
creating a temporary workspace;
requesting the server to send selected data from the remote workspace to the client;
storing the selected data in the temporary workspace; and
updating the local workspace with the data in the temporary workspace.
-
Specification