Method and system for sharing different web components between different web sites in a portal framework
First Claim
1. A method of sharing an object in a portal framework, the method comprising the steps of:
- storing a reference to the object in a first repository in the portal framework, wherein the portal framework comprises at least one user system for implementing site administration, sharing objects between or among sites, and granting privileges associated with objects to users of the portal framework, wherein the reference to the object is for an object of a first site in the portal framework, wherein the first site comprises a first collection of objects stored in a database system of the portal framework, given an identity, and implemented to provide the first site, the object being stored in an original location in the database system in the portal framework, the first site having a domain name associated therewith, and wherein the object is an invokable software object;
performing a first operation to store a duplicate of the reference to the object in a second repository associated with a second site in the portal framework, wherein the second site comprises a second collection of objects stored in the second repository, wherein the first operation is performed in accordance with a first privilege associated with a user of the first site to allow the user of the first site to share objects from the first site to the second site, the first privilege granted as defined by a permission for sharing the object; and
providing access to the duplicate of the reference of the object in the second repository such that the object stored at the original location in the database system is available for use by the first site via the reference stored in the first repository or reuse by the second site via the duplicate of the reference stored in the second repository, thereby allowing the first site and the second site to share the object stored at the original location.
12 Assignments
0 Petitions
Accused Products
Abstract
The sharing of objects may be executed by performing various share type administrations. Objects may be shared directly to a site or may be made available indirectly for reuse by a site. The objects shared and made available for reuse may be added to the site to which they are shared and made available for reuse. References to the objects shared and made available for reuse are stored in repositories in response to, and in accordance with, the share type administration performed. The storage of the references to objects is based on privileges associated with at least one of a repository, a site and a user. Objects made available for reuse by, and shared to, a site may be made unavailable for reuse by, and unshared to, the site through the execution of a share type administration.
84 Citations
20 Claims
-
1. A method of sharing an object in a portal framework, the method comprising the steps of:
-
storing a reference to the object in a first repository in the portal framework, wherein the portal framework comprises at least one user system for implementing site administration, sharing objects between or among sites, and granting privileges associated with objects to users of the portal framework, wherein the reference to the object is for an object of a first site in the portal framework, wherein the first site comprises a first collection of objects stored in a database system of the portal framework, given an identity, and implemented to provide the first site, the object being stored in an original location in the database system in the portal framework, the first site having a domain name associated therewith, and wherein the object is an invokable software object; performing a first operation to store a duplicate of the reference to the object in a second repository associated with a second site in the portal framework, wherein the second site comprises a second collection of objects stored in the second repository, wherein the first operation is performed in accordance with a first privilege associated with a user of the first site to allow the user of the first site to share objects from the first site to the second site, the first privilege granted as defined by a permission for sharing the object; and providing access to the duplicate of the reference of the object in the second repository such that the object stored at the original location in the database system is available for use by the first site via the reference stored in the first repository or reuse by the second site via the duplicate of the reference stored in the second repository, thereby allowing the first site and the second site to share the object stored at the original location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for sharing an object in a portal framework, the computer program product comprising:
-
a non-transitory computer readable medium; and computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of; storing a reference to the object in a first repository in the portal framework, wherein the portal framework comprises at least one user system for implementing site administration, sharing objects between or among sites, and granting privileges associated with objects to users of the portal framework, wherein the reference to the object is for an object of a first site in the portal framework, wherein the first site comprises a first collection of objects stored in a database system of the portal framework, given an identity, and implemented to provide the first site, the object being stored in the original location in the database system in the portal framework, the first site having a domain name associated therewith, and wherein the object is an invokable software object; performing a first operation to store a duplicate of the reference to the object in a second repository associated with a second site in the portal framework, wherein the second site comprises a second collection of objects stored in the second repository, wherein the first operation is performed in accordance with a first privilege associated with a user of the first site to allow the user of the first site to share objects from the first site to the second site, the first privilege granted as defined by a permission for sharing the object; and providing access to the duplicate of the reference of the object in the second repository such that the object stored at the original location in the database system is available for use by the first site via the reference stored in the first repository or reuse by the second site via the duplicate of the reference stored in the second repository, thereby allowing the first site and the second site to share the object stored at the original location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification