METHOD AND SYSTEM FOR DELIVERING ROLE-APPROPRIATE POLICIES
First Claim
1. A method comprising:
- registering a policy in a policy directory, wherein said policy directory includes;
a pointer corresponding to a data storage location of said policy;
metadata corresponding to said policy; and
a plurality of references to policy sources and policy artifacts that correspond to said policy sources;
storing said metadata and said pointer in said policy directory;
in response to a request for information related to a policy;
matching a requestor role with one of a plurality of pre-defined corporate roles in the policy directory;
generating a role-appropriate view in a graphical user interface (GUI), wherein said role-appropriate view corresponds to said requestor role and said role-appropriate view is matched to said requestor role from among a plurality of other views; and
providing said information limited by said requestor role and related to said policy within said role-appropriate view.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of delivering role-appropriate policies. A policy management utility registers a policy in a policy directory that includes a pointer corresponding to a data storage location of the policy and metadata corresponding to the policy. The policy management utility stores the metadata and the pointer in the policy directory, which includes references to policy sources and policy artifacts that correspond to the policy sources. When a user requests information related to a policy, the policy management utility matches the role of the requestor with one of multiple pre-defined corporate roles stored in the policy directory. The policy management utility generates a role-appropriate view in a graphical user interface (GUI). The role-appropriate view corresponds to the role of the requester. The policy management utility provides information related to the policy request within the role-appropriate view.
-
Citations
8 Claims
-
1. A method comprising:
-
registering a policy in a policy directory, wherein said policy directory includes; a pointer corresponding to a data storage location of said policy; metadata corresponding to said policy; and a plurality of references to policy sources and policy artifacts that correspond to said policy sources; storing said metadata and said pointer in said policy directory; in response to a request for information related to a policy; matching a requestor role with one of a plurality of pre-defined corporate roles in the policy directory; generating a role-appropriate view in a graphical user interface (GUI), wherein said role-appropriate view corresponds to said requestor role and said role-appropriate view is matched to said requestor role from among a plurality of other views; and providing said information limited by said requestor role and related to said policy within said role-appropriate view. - View Dependent Claims (7, 8)
-
-
2. (canceled)
-
3. A computer system comprising:
-
a processor; a network interface coupled to said processor, wherein said network interface enables said computer system to communicate with a server via a network; a system memory coupled to said processor; a policy directory within said system memory; and a policy management utility within said system memory that provides the functions of; registering a policy in said policy directory, wherein said policy directory includes; a pointer corresponding to a data storage location of said policy; metadata corresponding to said policy; and a plurality of references to policy sources and policy artifacts that correspond to said policy sources; storing said metadata and said pointer in said policy directory; providing within the policy directory an extensible markup language (XML) based registry, including a Universal Description Discovery and Integration (UDDI) platform that includes policy data for multiple corporate roles; enabling different levels of policy abstractions for various roles within a UDDI registry, wherein the levels are provided as XML “
tModels”
;defining different taxonomies in the UDDI registry that enables a policy management utility to categorize policy abstractions and define hierarchical relationships between policies and metadata; in response to a request for information related to a policy; matching a requestor role with one of a plurality of pre-defined corporate roles in said policy directory; generating a role-appropriate view in a graphical user interface (GUI), wherein said role-appropriate view corresponds to said requestor role and said role-appropriate view is matched to said requestor role from among a plurality of other views; and providing said information limited by said requestor role and related to said policy within said role-appropriate view.
-
-
4. (canceled)
-
5. A computer program product comprising:
-
a computer storage medium; and program code on said computer storage medium that that when executed provides the functions of; registering a policy in said policy directory, wherein said policy directory includes; a pointer corresponding to a data storage location of said policy; metadata corresponding to said policy; and a plurality of references to policy sources and policy artifacts that correspond to said policy sources; storing said metadata and said pointer in said policy directory; providing within the policy directory an extensible markup language (XML) based registry, including a Universal Description Discovery and Integration (UDDI) platform that includes policy data for multiple corporate roles; enabling different levels of policy abstractions for various roles within a UDDI registry, wherein the levels are provided as XML “
tModels”
;defining different taxonomies in the UDDI registry that enables a policy management utility to categorize policy abstractions and define hierarchical relationships between policies and metadata; in response to a request for information related to a policy; matching a requestor role with one of a plurality of pre-defined corporate roles in a policy directory; generating a role-appropriate view in a graphical user interface (GUI), wherein said role-appropriate view corresponds to said requestor role and said role-appropriate view is matched to said requestor role from among a plurality of other views; and providing said information limited by said requestor role and related to said policy within said role-appropriate view.
-
-
6. (canceled)
Specification