1 / 17

A Model for Enterprise Group and Affiliation Management

RL “Bob” Morgan University of Washington CAMP, June 2005. A Model for Enterprise Group and Affiliation Management. Topics. System models, information models Registry model Groups, Affiliations, Roles, Privileges. Institutional Info Space.

mhaag
Download Presentation

A Model for Enterprise Group and Affiliation Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RL “Bob” Morgan University of Washington CAMP, June 2005 A Model for Enterprise Group and Affiliation Management

  2. Topics System models, information models Registry model Groups, Affiliations, Roles, Privileges

  3. Institutional Info Space Each person’s online activities are shaped by many Sources of Authority (SoAs) Resource managers Program/activity heads Other policy making bodies Self The challenge is coordination many applications, many models, many flows, many orgs middleware provides the coordination venue Our principal weaponry centralized registries distributed delegated management

  4. SoA Flow

  5. Management info flow

  6. Registry model coordination point for key institutional data well-defined, well-identified objects standardized naming, attributes managed lifecycle, clear ownership institution-wide controlled access via UI accepts feeds from input systems of record often also SoR for some objects/attributes output feeds to apps, publishing points (LDAP) provisioning, connectors, real-time services, etc

  7. Modeling of registry-managedinformation Relationships among basic constructs person, org, group, role, affiliation, privilege ... Lives behind representations in many venues: user tables in myriad apps central registry / warehouse tables LDAP directory schema SAML attribute definitions XML document schema/DTD

  8. A Party-based info model

  9. Person-stuff management Group group registry, eg Grouper Identity / Affiliation person registry, eg ... ? Privilege privilege registry, eg Signet Other registries: Organization Application Host ... note overlapping areas ...

  10. Person-stuff venues Affiliation tightly person-linked, relatively few of them driven by core institutional processes Group wide range from “official” to “ad-hoc” lots of them, for many purposes Privilege driven by apps or functional areas narrower scope, richer content

  11. Enterprise Affiliations (isn't “faculty” just a group? people ask ...) top-level set of “connections” to institution relatively few: 5 min to 15 max may be affiliation qualifiers, eg student:undergrad many “members” of each affiliation already in use for many policies/authorizations likely to have useful lifecycle characteristics eg student: prospect, applicant, admitted, enrolled, former affiliations at lower levels? eg faculty@english-dept, learner@cs-307-fall-2005

  12. Affiliation integration top-level understanding of “who users are” e.g., tabs in an institutional portal basic population units in other apps reflected as groups in group reg eg student:undergrad:enrolled

  13. Groups simple primitive with very wide applicability subject is member of named collection (membership types? starts to look like affiliation) official vs ad-hoc or is it process-driven vs manual or institutional vs personal names and namespaces many many contexts for group objects organizational, application, personal, platform need organization registry to make it work?

  14. Groups and “appness” apps imply

  15. Roles? least well-defined concept (in I2MI at least) institutional business-level roles high-level org-chart driven, eg “dean”, “director” widespread lower-level functions, eg “hiring coord” tend to be starting point of analysis, not end-point role as defined in RBAC named element aggregating priv set, holders hence linkage point between group reg and priv reg

  16. Example “group” UI from a popular image manager: ... defines roles, user membership in group is done via User UI ... infra concepts have to be mapped to app functions

  17. Conclusion Registry model both system integration model, and information model among registry objects affiliations, groups, privileges are building blocks Many variations of these concepts in deployed systems infrastructure must clarify and support

More Related