Difference between revisions of "Wishlist for architecture"

From wiki.gpii
Jump to: navigation, search
(Short Term: relevant JIRA issues)
(New Features: relevant JIRA issues)
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
 
** [http://issues.gpii.net/browse/GPII-230 GPII-230: Define common terms to be used by in the second round of pilots] (work in progress; Claudia & Christophe)
 
** [http://issues.gpii.net/browse/GPII-230 GPII-230: Define common terms to be used by in the second round of pilots] (work in progress; Claudia & Christophe)
 
* Snapshotting tool - 0.4 (start planning soon). Relevant JIRAs:  
 
* Snapshotting tool - 0.4 (start planning soon). Relevant JIRAs:  
** [http://issues.gpii.net/browse/GPII-228 JIRA: GPII-228])
+
** [http://issues.gpii.net/browse/GPII-228 JIRA: GPII-228: Implement snapshotter].
 
* Security - 0.3 (or at least have a plan!). Relevant JIRAs:
 
* Security - 0.3 (or at least have a plan!). Relevant JIRAs:
 
** [http://issues.gpii.net/browse/GPII-45 GPII-45: Component for user-selected privacy and security settings]: also covers trusted components like matchmakers.
 
** [http://issues.gpii.net/browse/GPII-45 GPII-45: Component for user-selected privacy and security settings]: also covers trusted components like matchmakers.
Line 41: Line 41:
  
 
===New Features===
 
===New Features===
* Android convergence.
+
* Android convergence. Relevant JIRAs:
* A re-envisioned Security Gateway (Oauth 2.0 & UMA).
+
** [http://issues.gpii.net/browse/GPII-98 GPII-98: Android dev json config stubs ].
* Web-based Flow Manager for web personalization.
+
** [http://issues.gpii.net/browse/GPII-120 GPII-120: Refactor Android java modules].
 +
** [http://issues.gpii.net/browse/GPII-241 GPII-241: Ensure that PCP works under Android].
 +
** [http://issues.gpii.net/browse/GPII-233 GPII-233: Update build scripts for v0.2 tag] (not only for Android but also Windows and Linux).
 +
* A re-envisioned Security Gateway (Oauth 2.0 & UMA). Relevant JIRAs:
 +
** [http://issues.gpii.net/browse/GPII-238 GPII-238: Integrate with current security gateway].
 +
** See also: [http://issues.gpii.net/browse/GPII-17 GPII-17:  Implement OAuth for a number of GPII components such as Preferences Server and Solutions Registry] (not a feature request for the Security Gateway as such).
 +
* Web-based Flow Manager for web personalization. Relevant JIRAs:
 +
** [http://issues.gpii.net/browse/GPII-190 GPII-190: Convert Flow Manager to be deployable in the cloud].
 +
** [http://issues.gpii.net/browse/GPII-217 GPII-217: CORS Support Required for Online Flow Manager].
 
* Error handling and logging improvements. (See [http://lists.gpii.net/pipermail/architecture/2013-June/001052.html the thread from June 2013], [http://lists.gpii.net/pipermail/architecture/2013-July/001144.html the message from July] and [http://issues.gpii.net/browse/GPII-139 JIRA issue GPII-139].) The logs should make '''benchmarking of the matchmakers''' easier.
 
* Error handling and logging improvements. (See [http://lists.gpii.net/pipermail/architecture/2013-June/001052.html the thread from June 2013], [http://lists.gpii.net/pipermail/architecture/2013-July/001144.html the message from July] and [http://issues.gpii.net/browse/GPII-139 JIRA issue GPII-139].) The logs should make '''benchmarking of the matchmakers''' easier.
* Preference editors (see [[User Preferences UX]]).
+
** [http://issues.gpii.net/browse/GPII-139 GPII-139: Improve logging functionality of the framework].
 +
* Preference editors (see [[User Preferences UX]]). Relevant JIRAs:
 +
** [http://issues.gpii.net/browse/GPII-229 GPII-229: Integrate PCP with snapshotter].
 +
** [http://issues.gpii.net/browse/GPII-231 GPII-231: Define presets for PCP for all pilot 2 common terms].
 +
** [http://issues.gpii.net/browse/GPII-232 GPII-232: Define and implement remaining adjusters for PCP/PMT for pilot 2 terms] (requires subtasks/subissues!).
 +
** [http://issues.gpii.net/browse/GPII-235 GPII-235: Implement feedback mechanism from matchmakers to PCP/PMTs].
 +
** [http://issues.gpii.net/browse/GPII-241 GPII-241:  Ensure that PCP works under Android].
 
* Settings snapshotter.
 
* Settings snapshotter.
* Conditions in preferences set (see [[Proposal for Declarative Preference Conditions]]).
+
** [http://issues.gpii.net/browse/GPII-228 JIRA: GPII-228: Implement snapshotter].
* Next generation Ontology Service.
+
* Conditions in preferences set (see [[Proposal for Declarative Preference Conditions]]). ('''No JIRA'''; see above.)
* Separate ‘GPII framework’ from universal repository and offer it as a reusable framework for building apps (‘Kettle’).
+
* Next generation Ontology Service. ('''No JIRA''')
* [[Unified Listing]].
+
* Separate ‘GPII framework’ from universal repository and offer it as a reusable framework for building apps (‘Kettle’). JIRA:
* [[Common Terms Registry]] (see [[Registry - database planning]] and [[Registry - choice of database]]).
+
** [http://issues.gpii.net/browse/GPII-116 GPII-116: Separate gpiiFramework into separate kettle repository].
 +
* [[Unified Listing]]. ('''No JIRA''')
 +
* [[Common Terms Registry]] (see [[Registry - database planning]] and [[Registry - choice of database]]). ('''No JIRA''')
  
  
 
[[Category:GPII Architecture]]
 
[[Category:GPII Architecture]]

Latest revision as of 18:19, 9 October 2013

What would you like to see the architecture working on

Update June 2013

Short Term

New Features