Resource optimization using data isolation to provide sand box capability
First Claim
1. A tangible processor-readable storage device including instructions executable by a digital processor for a method of providing data isolation with respect to lifecycle phases of an application, the tangible processor-readable storage device including one or more instructions for:
- creating a test data isolation and a production data isolation of at least one resource, wherein the test data isolation corresponds with a test lifecycle phase of the application and the production data isolation corresponds with a production lifecycle phase of the application;
storing a first set of data in the test data isolation and a second set of data in the production data isolation, wherein the first set of data and the second set of data are same types of data;
executing a test version of the application in the test data isolation;
executing a production version of the application in the production data isolation, wherein the test version and the production version are executed simultaneously;
allowing a particular executing version of the application to only access a process definition, authorization, credentials, and runtime data according to a lifecycle phase selected for a user; and
providing the user with the same login procedure to a workspace regardless of the selected lifecycle phase based on the allowing of the particular executing version of the application to only access the process definition, the authorization, the credentials, and the runtime data according to the lifecycle phase selected for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, data isolation is provided with respect to lifecycle phases of an application. For example, a test data isolation and a production data isolation of at least one resource are created. The test data isolation corresponds with a test lifecycle phase of the application and the production data isolation corresponds with a production lifecycle phase of the application. A first set of data is stored in the test data isolation and a second set of data is stored in the production data isolation. A test version of the application is executed in the test data isolation. A production version of the application is executed in the production data isolation. A particular executing version of the application is allowed to only access data according to a lifecycle phase selected for a user.
-
Citations
20 Claims
-
1. A tangible processor-readable storage device including instructions executable by a digital processor for a method of providing data isolation with respect to lifecycle phases of an application, the tangible processor-readable storage device including one or more instructions for:
-
creating a test data isolation and a production data isolation of at least one resource, wherein the test data isolation corresponds with a test lifecycle phase of the application and the production data isolation corresponds with a production lifecycle phase of the application; storing a first set of data in the test data isolation and a second set of data in the production data isolation, wherein the first set of data and the second set of data are same types of data; executing a test version of the application in the test data isolation; executing a production version of the application in the production data isolation, wherein the test version and the production version are executed simultaneously; allowing a particular executing version of the application to only access a process definition, authorization, credentials, and runtime data according to a lifecycle phase selected for a user; and providing the user with the same login procedure to a workspace regardless of the selected lifecycle phase based on the allowing of the particular executing version of the application to only access the process definition, the authorization, the credentials, and the runtime data according to the lifecycle phase selected for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing data isolation with respect to lifecycle phases of an application executable by a digital processor, wherein the method comprises:
-
creating a test data isolation and a production data isolation of at least one resource, wherein the test data isolation corresponds with a test lifecycle phase of the application and the production data isolation corresponds with a production lifecycle phase of the application; storing a first set of data in the test data isolation and a second set of data in the production data isolation; executing a test version of the application in the test data isolation; executing a production version of the application in the production data isolation, wherein the test version and the production version are executed simultaneously; allowing a particular executing version of the application to only access a process definition, authorization, credentials, and runtime data according to a lifecycle phase selected for a user; and providing the user with the same login procedure to a workspace regardless of the selected lifecycle phase based on the allowing of the particular executing version of the application to only access the process definition, the authorization, the credentials, and the runtime data according to the lifecycle phase selected for the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
one or more processors; and a tangible processor-readable storage device including instructions for; creating a test data isolation and a production data isolation of at least one resource, wherein the test data isolation corresponds with a test lifecycle phase of an application and the production data isolation corresponds with a production lifecycle phase of the application; storing a first set of data in the test data isolation and a second set of data in the production data isolation; executing a test version of the application in the test data isolation; executing a production version of the application in the production data isolation, wherein the test version and the production version are executed simultaneously; allowing a particular executing version of the application to only access a process definition, authorization, credentials, and runtime data according to a lifecycle phase selected for a user; and providing the user with the same login procedure to a workspace regardless of the selected lifecycle phase based on the allowing of the particular executing version of the application to only access the process definition, the authorization, the credentials, and the runtime data according to the lifecycle phase selected for the user.
-
Specification