Maintaining object referential integrity for abstract objects
AssigneeInternational Business Machines Corporation
InventorGleb Sturov
Life of this patent
Estimating the term…
Abstract
A method, system and computer program product for maintaining object referential integrity for abstract objects. In a method of the invention, the method can include extracting a reference to an abstract object hierarchy from an address disposed in markup, locating branches of nodes in the abstract object hierarchy which define a concrete object, and translating each located branch of nodes to an address for the concrete object. Notably, extracting a reference to an abstract object hierarchy from an address disposed in markup, can include extracting a reference to an abstract object hierarchy from a URL disposed in a Web page. Finally, the method can include changing a property of each node in the abstract object hierarchy that matches a specified class identifier.
Claims15
A data processing system configured for managing referential integrity for abstract objects, the data processing system comprising:
- a content server coupled to a content repository and configured to provide requested pages to requesting content browsers over a computer communications network;
- and,
- a referential object integrity processor coupled to the content server,
- the referential object integrity processor comprising program code enabled to resolve an address in a markup defined page to an abstract object hierarchy specifying a hierarchy of dependent abstract and concrete objects for the page.
A method for maintaining object referential integrity for abstract objects, the method comprising:
- extracting a reference to an abstract object hierarchy from an address disposed in markup;
- locating branches of nodes in the abstract object hierarchy which define a concrete object;
- and,
- translating each located branch of nodes to an address for the concrete object.
A computer program product comprising a computer usable medium having computer usable program code for maintaining object referential integrity for abstract objects, the computer program product including:
- computer usable program code for extracting a reference to an abstract object hierarchy from an address disposed in markup;
- computer usable program code for locating branches of nodes in the abstract object hierarchy which define a concrete object;
- and,
- computer usable program code for translating each located branch of nodes to an address for the concrete object.
Dependencies are inferred from the claim text.