G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/44 (2006.01) G06F 7/00 (2006.01)
Patent
CA 2232246
In an object oriented programming environment, an active data object accesses its stored data (such as its property and state data) by inlining the access code at the point at which access to the data on that property or state is required. Multiple access requests to the same data result in inlining the same access code in the data object multiple times. Where the data is stored in multiple locations, such as in multiple data base tables or data bases, the user may want to access views of the data, that is, combined extracts of the data from multiple locations. In this case, access code for each extract of data at a different location, making up the view, must be inlined. Where the access request is not a mere "get" method, but involves changing the data at one or more storage location, the user must be careful to inline the access code in the order required under the rules of the storage type, such as relational data base rules, etc., and to correct any subsequent access requests to reflect the change made to the data. The invention provides a system to isolate the access code from active data objects in a program, to persistent wrapper objects that are reusable by one data object or many. It is the wrapper object that inlines all of the access code in a single location. Each data object user of the access code merely inlines a method invocation on the appropriate wrapper object. This reduces the size of data objects where there is now only a proliferation of single method invocations for most access requests. It also simplifies the procedure for changing stored data, where only the references in individual access code blocks in wrapper objects need be changed, rather than at multiple access points throughout a data object. The invention also provides an object builder tool that facilitates the mapping of data object attributes and methods to create persistent wrapper objects.
Ibm Canada Limited-Ibm Canada Limitee
Wang Peter
LandOfFree
Generic data centric object structure and implementation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Generic data centric object structure and implementation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generic data centric object structure and implementation will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-2002963