Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PDS Architecture"

(Higgins 1.0 and 1.1)
Line 3: Line 3:
 
__NOTOC__
 
__NOTOC__
  
 +
The Personal Data Store (PDS) stores private personal information, synchronizes it to your other devices and computers, and allows you to share selected aspects of your information with people and organizations you trust. The PDS is a secure vault in the cloud that holds personal information about you in encrypted form. Attribute data are encrypted on the client (identity agent) using a client-side key. Under your control it shares your data with organizations and individuals using a variety of protocols. It also synchronizes your data to your computers and mobile devices.
  
==Higgins 2.0 PDS ==
+
# The Web Portal provides a Web interface to your Personal Data Store that is accessible from any browser.
 +
==PDS 2.0 ==
 
Under development for Higgins 2.0, the blue areas of the following diagram relate directly to the PDS:
 
Under development for Higgins 2.0, the blue areas of the following diagram relate directly to the PDS:
  

Revision as of 17:08, 2 June 2010

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Higgins.funnell.PNG


The Personal Data Store (PDS) stores private personal information, synchronizes it to your other devices and computers, and allows you to share selected aspects of your information with people and organizations you trust. The PDS is a secure vault in the cloud that holds personal information about you in encrypted form. Attribute data are encrypted on the client (identity agent) using a client-side key. Under your control it shares your data with organizations and individuals using a variety of protocols. It also synchronizes your data to your computers and mobile devices.

  1. The Web Portal provides a Web interface to your Personal Data Store that is accessible from any browser.

PDS 2.0

Under development for Higgins 2.0, the blue areas of the following diagram relate directly to the PDS:

Higgins pds (3).png

Personal Data Store

The Personal Data Store 2.0 is a web data service that (i) stores personal data and (ii) acts as a proxy/gateway for personal data stored on other services. It can be accessed by:

PDS Client

The PDS Client 2.0 is code that apps may choose to use to access the Personal Data Store 2.0.

Authentication (AuthN) Service

The IdAS Proxy Service 2.0 and Attribute Service 2.0 require access tokens minted by the Authentication Service 2.0. Eventually the I-Card Service and CardSync Service will also rely on this external authN service.

Authorization Manager

  • Authorization Manager (planned) gives the user control over the flows of data from a managed relationship card provider to a relying party. We plan to use/adapt Kantara UMA protocols.

Web Portal

  • We plan to develop a Web Portal--an evolution of the Cloud Selector 1.1 from Higgins 1.1 with broader functionality.

Building Blocks

This section describes the data related services, java frameworks and data models that are used by the personal data agent services.

Data Models

Data models used in Higgins code and services:

Higgins data models.png

IdAS Solution

The IdAS solution is a testbed for exercising the IdAS Java framework.

XDI4J

XDI4J is a java library for working with XDI.

Back to the top