Apparatus, system, and method for sharing and accessing data by scopes
First Claim
1. An apparatus for sharing and accessing data by scopes, the apparatus:
- comprising;
a receive module configured to receive a request to access a scoped resource;
an establish module configured to establish access to the scoped resource accessible by a plurality of independent objects based on a specified scoping scheme; and
a control module configured to control access to the scoped resource in accordance with the specified scoping scheme.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for scoped management of software objects. The apparatus includes a receive module, an establish module, and a control module. The receive module receives a request to access a scoped resource. The establish module establishes access to the scoped resource accessible by a plurality of independent objects based on a specified scoping scheme. The control module controls access to the scoped resource in accordance with the specified scoping scheme. Additionally, the apparatus may provide an API for a scoping service. The apparatus, system, and method reduce errors and unexpected results in modular software design in a J2EE software environment as well as other software environments in which modular software design is used.
97 Citations
30 Claims
-
1. An apparatus for sharing and accessing data by scopes, the apparatus:
- comprising;
a receive module configured to receive a request to access a scoped resource;
an establish module configured to establish access to the scoped resource accessible by a plurality of independent objects based on a specified scoping scheme; and
a control module configured to control access to the scoped resource in accordance with the specified scoping scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- comprising;
-
11. A system to for sharing and accessing data by scopes, the system comprising:
-
an application server configured to host one or more software objects;
one or more software objects configured to access a scoped resource; and
a scope service configured to, receive a request to access a scoped resource, establish access to the scoped resource accessible by a plurality of independent objects based on a specified scoping scheme, and control access to the scoped resource in accordance with the specified scoping scheme. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations for sharing and accessing data by scopes, the operations comprising:
-
an operation to receive a request to access a scoped resource;
an operation to establish access to the scoped resource accessible by a plurality of independent objects based on a specified scoping scheme; and
an operation to control access to the scoped resource in accordance with the specified scoping scheme. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification