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.
Difference between revisions of "PDS Client 2.0 Design"
(New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} The following design is just proposal to replace current Azigo3 architecture and extends PDS Client 2.0 The PDS Client ...) |
|||
Line 1: | Line 1: | ||
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} | {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} | ||
− | The following design is just proposal to replace current Azigo3 architecture and extends [[PDS Client 2.0]] | + | The following design is just proposal to replace current Azigo3 architecture and extends [[PDS Client 2.0]] |
+ | |||
+ | |||
The PDS Client is packaged as either a C++ or Java code library or as a separate operating system process (e.g. on Windows it is a Windows Service). | The PDS Client is packaged as either a C++ or Java code library or as a separate operating system process (e.g. on Windows it is a Windows Service). | ||
Line 6: | Line 8: | ||
The PDS Client 2.0 components: | The PDS Client 2.0 components: | ||
+ | [[Image:Pds_2.0_design_components.png|center]] | ||
− | + | <br> | |
+ | It consists of the following C++ components: | ||
− | + | <br> | |
− | + | ||
+ | |||
*Components 2.0#PAUL - Personal Agent Utility Layer (PAUL) - the higher level logic of the [[PDS Client 2.0]] | *Components 2.0#PAUL - Personal Agent Utility Layer (PAUL) - the higher level logic of the [[PDS Client 2.0]] | ||
− | + | ||
*Components 2.0#Persona Data Provider - An API for the [[Persona Data Model 2.0]] | *Components 2.0#Persona Data Provider - An API for the [[Persona Data Model 2.0]] | ||
− | + | ||
*Components 2.0#IPC Lib - planned. | *Components 2.0#IPC Lib - planned. | ||
− | + | ||
− | *Components 2.0#Auth Client | + | *Components 2.0#Auth Client |
− | + | ||
*[[Components 2.0#IdAS_Client_C.2B.2B|Components 2.0#IdAS Client C++]] - communicates with [[Personal Data Store 2.0]] | *[[Components 2.0#IdAS_Client_C.2B.2B|Components 2.0#IdAS Client C++]] - communicates with [[Personal Data Store 2.0]] | ||
− | + | ||
[[Category:Higgins_Packages]] | [[Category:Higgins_Packages]] |
Revision as of 06:05, 6 April 2010
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
The following design is just proposal to replace current Azigo3 architecture and extends PDS Client 2.0
The PDS Client is packaged as either a C++ or Java code library or as a separate operating system process (e.g. on Windows it is a Windows Service).
Architecture
The PDS Client 2.0 components:
It consists of the following C++ components:
- Components 2.0#PAUL - Personal Agent Utility Layer (PAUL) - the higher level logic of the PDS Client 2.0
- Components 2.0#Persona Data Provider - An API for the Persona Data Model 2.0
- Components 2.0#IPC Lib - planned.
- Components 2.0#Auth Client
- Components 2.0#IdAS Client C++ - communicates with Personal Data Store 2.0