Difference between revisions of "GOCDB/Roadmap"

From EGIWiki
Jump to: navigation, search
(Current Developments)
(Current Roadmap)
 
(5 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
[[Category:GOCDB]]
 
[[Category:GOCDB]]
  
==Current Developments==
+
==Current Roadmap==
* Core developments are currently being prioritised as part EGI Engage project within WP3, a summary of some of the main areas are given below.  
+
Current roadmap: https://wiki.egi.eu/wiki/EGI-Engage:TASK_JRA1.4_Operations_Tools#GOCDB
* See EGI RT tracker: https://rt.egi.eu/rt/Dashboards/5541/GOCDB-Requirements
+
* Other core developments are currently being prioritised as part EGI Engage project within WP3, a summary of some of the main areas are given below.  
 +
<!--* See EGI RT tracker: https://rt.egi.eu/rt/Dashboards/5541/GOCDB-Requirements-->
 +
* See EGI RT tracker (queue is GOC-DB): https://rt.egi.eu/rt/Search/Results.html?Query=Queue%20%3D%20%27GOC-DB%27)
 +
 
 
<!--* Also priortised in following doc: https://documents.egi.eu/secure/ShowDocument?docid=1997-->
 
<!--* Also priortised in following doc: https://documents.egi.eu/secure/ShowDocument?docid=1997-->
 
<!--* Feedback received on the new system is given at: [[GOCDB/Release4/Feedback]]-->
 
<!--* Feedback received on the new system is given at: [[GOCDB/Release4/Feedback]]-->
  
 +
<!--
 
===Support different AAI schemes===
 
===Support different AAI schemes===
* Add support for Federated Identity Management (FIM) to allow authentication other than x509 (can currently login with EGI un/pw provided your EGI SSO account is associated with a valid certificate, this allows login from browsers without your personal certificate).  
+
* Add support for Federated Identity Management (FIM) to allow authentication other than x509.  
 
* Depends on outcome of EGI Engage AAI working group.  
 
* Depends on outcome of EGI Engage AAI working group.  
 
* Extend the authentication system for different open-access modes allowing un-authenticated users to browse the public-facing services/resources in read-only mode (hiding selected/sensitive data).  
 
* Extend the authentication system for different open-access modes allowing un-authenticated users to browse the public-facing services/resources in read-only mode (hiding selected/sensitive data).  
 
===Role Logging===
 
* Record role request/approval/denial logs. 
 
  
 
===Change Logging===
 
===Change Logging===
 
* Record who did what and when, record object diffs pre/post change (July 2015 - June  2016, EUDAT M4-M15)
 
* Record who did what and when, record object diffs pre/post change (July 2015 - June  2016, EUDAT M4-M15)
  
 
+
===Customise Roles per Project===
<!--
+
* Abstract the GOCDB Roles/RoleTypes so they can be customised per project for improved multi-tenant project hosting. Potentially use a Business Rules Management Engines (BRMS), and assess feasibility and benefit: currently GOCDB enforces a number of EGI specific business rules and access policies. These could be abstracted into a separate module (or external system) to allow other resources in different projects/scopes to apply different rule-sets and policies for their resources.
===Extensiblity mechanism (Key-Value pair property bags - expected Dec13/Jan14)===
 
* RT: https://rt.egi.eu/rt/Ticket/Display.html?id=3764
 
* [[GOCDB/Release4/Development/ExtensibilityMechanism]] <br/>
 
* Simiar to the GLUE2 extensibility mechanim, the core GOCDB entities (NGIs, Sites, Services, ServiceGroups, Endpoints) will be extended so that they can define an optional set of custom key-value pairs with PI query support.
 
-->
 
 
 
  
 
===Investigate Service Registry Requirements===
 
===Investigate Service Registry Requirements===
Line 52: Line 47:
 
** Use the Service Groups (VSites) to build a VO feed for ATP.  
 
** Use the Service Groups (VSites) to build a VO feed for ATP.  
 
</strike>
 
</strike>
<!--** [[GOCDB/Release4/Development/VSites#VO_Feed_for_ATP]]-->
 
 
  
  
Line 67: Line 60:
 
===Enhance UI===
 
===Enhance UI===
 
* Introduce a more capable MVC framework to improve the UI and user experience
 
* Introduce a more capable MVC framework to improve the UI and user experience
 
+
-->
===Business Rule Abstraction===
 
* Abstract the GOCDB business rules to allow different Rules/Roles/RoleTypes per project, potentially using a Business Rules Management Engines (BRMS), and assess feasibility and benefit: currently GOCDB enforces a number of EGI specific business rules and access policies. These could be abstracted into a separate module (or external system) to allow other resources in different projects/scopes to apply different rule-sets and policies for their resources
 
  
 
<!--  
 
<!--  

Latest revision as of 10:06, 6 March 2017

Main EGI.eu operations services Support Documentation Tools Activities Performance Technology Catch-all Services Resource Allocation Security


GOC DB menu: Home Documentation Index


Current Roadmap

Current roadmap: https://wiki.egi.eu/wiki/EGI-Engage:TASK_JRA1.4_Operations_Tools#GOCDB