Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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"
Line 10: | Line 10: | ||
[[Image:Pds_2.0_design_components.png|center]] | [[Image:Pds_2.0_design_components.png|center]] | ||
[[Image:Pds_design_2.0_hi-lvl_iterations.png|center]] | [[Image:Pds_design_2.0_hi-lvl_iterations.png|center]] | ||
+ | [[Image:Pds_design_2.0_client-server_interactions.png|center]] | ||
It consists of the following C++ components: | It consists of the following C++ components: |
Revision as of 06:18, 6 April 2010
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
The following design is just proposal to replace current Azigo3 architecture and extend 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