Patent ID: 8782778

Claim:
A method comprising: executing a first streaming software application in a first streaming software container including a first runtime environment; setting a timer within the first streaming software container; managing rule-based access to resources within the first streaming software container associated with executing the first streaming software application; pausing the first streaming software application in the first streaming software container; resetting the timer within the first streaming software container; executing a second streaming software application in a second streaming software container including a second runtime environment; receiving a request generated by a process associated with executing the second streaming software application to access a resource within the first streaming software container associated with executing the first streaming software application; creating a virtual image of the resource within the first streaming software container associated with executing the first streaming software application; determining whether the process associated with executing the second streaming software application has rule-based access to the resource within the first streaming software container associated with executing the first streaming software application; if it is determined that the process associated with executing the second streaming software application has rule-based access to the requested resource, facilitating access to the resource within the first streaming software container by providing access to the virtual image of the resource; resuming execution of the first streaming software application in the first streaming software container.