COMPOSITION OF PERSISTENT OBJECT INSTANCES LINKING RESOURCES ACROSS MULTIPLE, DISPARATE SYSTEMS
First Claim
Patent Images
1. A method for composing persistent object instances that link resources across multiple, disparate systems, the method comprising:
- associating each resource from a plurality of network-based resources with a namespace-URL, the namespace-URL including a namespace and a resource uniform resource locator (URL), the namespace identifying a class of the network-based resources the resource belongs to and the resource URL providing a web-based resource application programming interface (API) through which the resource can be accessed;
associating the plurality of network-based resources with an object instance;
designating only one of the namespace-URLs of the plurality of network-based resources associated with the object instance as a primary namespace-URL such that the primary namespace-URL is not designated as the primary namespace-URL for any other object instance;
providing a web-based object API through which the object instance can be accessed, the web-based object API using the primary namespace-URL as an identifier of the object instance; and
executing the web-based object API using a computer processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product for composing persistent object instances that link resources across multiple, disparate systems. An example method includes associating resources with namespace-URLs and object instances. One of the namespace-URLs is designated as primary namespace-URL. A web-based object API is provided through which the object instance can be accessed. The web-based object API uses the primary namespace-URL as an identifier of the object instance.
-
Citations
20 Claims
-
1. A method for composing persistent object instances that link resources across multiple, disparate systems, the method comprising:
-
associating each resource from a plurality of network-based resources with a namespace-URL, the namespace-URL including a namespace and a resource uniform resource locator (URL), the namespace identifying a class of the network-based resources the resource belongs to and the resource URL providing a web-based resource application programming interface (API) through which the resource can be accessed; associating the plurality of network-based resources with an object instance; designating only one of the namespace-URLs of the plurality of network-based resources associated with the object instance as a primary namespace-URL such that the primary namespace-URL is not designated as the primary namespace-URL for any other object instance; providing a web-based object API through which the object instance can be accessed, the web-based object API using the primary namespace-URL as an identifier of the object instance; and executing the web-based object API using a computer processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for composing persistent object instances that link resources across multiple, disparate systems, the method comprising:
-
a database managed by a database management system (DBMS); a composition server configured to provide a web-based object API through which an object instance can be accessed, the web-based object API using a primary namespace-URL as an identifier of the object instance; and a computer processor configured to; associate in the database each resource from a plurality of network-based resources with a namespace-URL, the namespace-URL including a namespace and a resource uniform resource locator (URL), the namespace identifying a class of the network-based resources the resource belongs to and the resource URL providing a web-based resource application programming interface (API) through which the resource can be accessed; associate in the database the plurality of network-based resources with the object instance; and designate only one of the namespace-URLs of the plurality of network-based resources associated with the object instance as the primary namespace-URL such that the primary namespace-URL is not designated as the primary namespace-URL for any other object instance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for composing persistent object instances that link resources across multiple, disparate systems, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to; associate each resource from a plurality of network-based resources with a namespace-URL, the namespace-URL including a namespace and a resource uniform resource locator (URL), the namespace identifying a class of the network-based resources the resource belongs to and the resource URL providing a web-based resource application programming interface (API) through which the resource can be accessed; associate the plurality of network-based resources with an object instance; designate only one of the namespace-URLs of the plurality of network-based resources associated with the object instance as a primary namespace-URL such that the primary namespace-URL is not designated as the primary namespace-URL for any other object instance; provide a web-based object API through which the object instance can be accessed, the web-based object API using the primary namespace-URL as an identifier of the object instance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification