Trusted access by an extendible framework method, system, article of manufacture, and computer program product
First Claim
1. An article of manufacture for use in a computer system for identifying and associating appropriate actions to a selected artifact in a framework providing a customized application program, said article of manufacture comprising a computer-readable storage medium having a computer program embodied in said medium which causes the computer system to execute the method steps comprising:
- specifying a metamodel for a capture of relevant information pertaining to the selected artifact;
implementing the metamodel as a plugin, said plugin being integratable into the framework and allowing another plugin of the framework to access the relevant information pertaining to the selected artifact;
generating a collection artifact containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored;
sending the collection artifact to a target platform;
instantiating, on the target platform, the collection artifact containing an instance of the selected artifact, each instantiation of the selected artifact instance containing attributes characteristics, and a replica of the selected artifact'"'"'s content;
transmitting the instantiated collection artifact back to the framework; and
analyzing the selected artifact'"'"'s attributes and characteristics contained in the instantiated collection artifact to ascertain appropriate access and actions allowed on the selected artifact.
1 Assignment
0 Petitions
Accused Products
Abstract
Appropriate actions are identified and associated with a selected artifact in a framework providing a customized application program. A metamodel is specified for a capture of relevant information pertaining to the selected artifact. This metamodel is implemented as a plugin which is integratable into the framework and which allows other plugins of the framework to access the relevant information pertaining to the selected artifact. A collection artifact is generated containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored, and the collection artifact is sent to a target platform. On the target platform, the collection artifact containing an instance of the selected artifact is instantiated, and each instantiation of the selected artifact instance contains attributes, characteristics, and a replica of the selected artifact'"'"'s content. The instantiated collection artifact is transmitted back to the framework, and the selected artifact'"'"'s attributes and characteristics contained in the instantiated collection artifact are analyzed to ascertain appropriate access and actions allowed on the selected artifact.
-
Citations
18 Claims
-
1. An article of manufacture for use in a computer system for identifying and associating appropriate actions to a selected artifact in a framework providing a customized application program, said article of manufacture comprising a computer-readable storage medium having a computer program embodied in said medium which causes the computer system to execute the method steps comprising:
-
specifying a metamodel for a capture of relevant information pertaining to the selected artifact;
implementing the metamodel as a plugin, said plugin being integratable into the framework and allowing another plugin of the framework to access the relevant information pertaining to the selected artifact;
generating a collection artifact containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored;
sending the collection artifact to a target platform;
instantiating, on the target platform, the collection artifact containing an instance of the selected artifact, each instantiation of the selected artifact instance containing attributes characteristics, and a replica of the selected artifact'"'"'s content;
transmitting the instantiated collection artifact back to the framework; and
analyzing the selected artifact'"'"'s attributes and characteristics contained in the instantiated collection artifact to ascertain appropriate access and actions allowed on the selected artifact. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of identifying and associating appropriate actions to a selected artifact in a framework providing a customized application program, said method comprising the steps of:
-
specifying a metamodel for a capture of relevant information pertaining to the selected artifact;
implementing the metamodel as a plugin, said plugin being integratable into the framework and allowing another plugin of the framework to access the relevant information pertaining to the selected artifact;
generating a collection artifact containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored;
sending the collection artifact to a target platform;
instantiating, on the target platform, the collection artifact containing an instance of the selected artifact, each instantiation of the selected artifact instance containing attributes characteristics, and a replica of the selected artifact'"'"'s content;
transmitting the instantiated collection artifact back to the framework; and
analyzing the selected artifact'"'"'s attributes and characteristics contained in the instantiated collection artifact to ascertain appropriate access and actions allowed on the selected artifact. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system identifying and associating appropriate actions to a selected artifact in a framework providing a customized application program, said computer system comprising:
-
a metamodel specifying relevant information for capture pertaining to the selected artifact;
a plugin implemention of the metamodel, said plugin being integratable into the framework and allowing another plugin of the framework to access the relevant information pertaining to the selected artifact;
a collection artifact containing an empty instantiation of the metamodel in which an instantiation of the metamodel may be stored;
a transmission of the collection artifact to a target platform;
an instance, on the target platform, of the collection artifact containing an instance of the selected artifact, each instantiation of the selected artifact instance containing attributes characteristics, and a replica of the selected artifact'"'"'s content;
a transmission of the instantiated collection artifact back to the framework; and
a plugin for analyzing the selected artifact'"'"'s attributes and characteristics contained in the instantiated collection artifact to ascertain appropriate access and actions allowed on the selected artifact. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification