Menu


Projects:

  Higgins

  Identity Gang  

  Identity Schemas

SocialPhysics.org

SP Blog

Paul's Blog 


 

Architecture


Introduction

Higgins is a framework for use by desktop or server-based applications. It is extensible through Context Plug-ins.

A Context maintains a set of DigitalIdentities. A Digital Identity has a profile which is comprised of a set of Claims about properties and values (e.g. name, address, etc.). The set of profile properties, the set of roles, and the access rights for each role are defined by and controlled by the Context Plug-in(M3) implementation.


API services

  1. The context interface abstraction. This interface is implemented by extensions to the 'context' extension point. (See Context Plug-in(M3)).
  2. Context plug-in management services (e.g. managing a registry of context provider plug-ins; resolving a context reference to a network location and a context provider implementation plug-in; etc.)
  3. Context unification. Presents a unified virtual context --a unified Digital Identity directory/list and a unified social network. Supports linking of facets down to the level of individual profile attributes.
  4. Trust brokering. Facilitates identity exchange across contexts.

Dependencies

Eclipse/OSGI runtime, Eclipse EMF plugin, Eclipse EMFT EODM.jar library


Last Modified 11/8/05 12:26 AM

Hide Tools