Download presentation
Presentation is loading. Please wait.
1
GOCDB + EGI Marketplace
STFC Daresbury Labs
2
GOCDB Overview Configuration Management DB:
CMDB: Semi-Static Site/SE info Not a user-facing SE marketplace Audience (SPs/Technical): EGI/NGI Managers, Site Administrators, CSIRT Internal Role Model: Proj/NGI/Site self-mange memberships + roles Defines Business Rules: Site Certification, State Flags (Production/Test), Project Scopes (‘EGI’, ‘Local’, ‘ProjectX’) Interfaces: Portal + REST API to query info Roles Roles DataModel = Glue2ish subset
4
GOCDB’s Role GOCDB’s role is an underlying Service registry (e.g. Sci-gateways, PaaS/SaaS cloud service descriptions) Overlying marketplace can then query for ‘in-scope’ Service Descriptions (SD) for display in storefront Exclude ‘out of scope’ operational services Aim to keep Service Descriptions DRY[1]: Multiple registries, but input/register a Service’s Description ideally in one place Reduce SD duplication and inconsistencies ‘Content-Enrich’ in other tools when appropriate When suitable, aim is reduce need to ‘content enrich’ overlying marketplace with extra attributes Service meta-data stays DRY Service meta-data stays linked to service [1] Don’t Repeat Yourself
5
What additional SD attributes are needed to support overlying marketplace?
Register Business Parameters alongside Sites/Services Pricing Schemes, SLA Templates Subclass ‘glue2:Policy’ (abstract) => PricingPolicy + SLAPolicy canonical templates supported by EGI. Link multiple Policy instances to a Service (e.g. SLA Gold, Silver, Bronze; Price per VO; Price/Scale: small, med, large) Replace current pilot ‘P4U_*’ (Pay4Use) extension params Proposed to GlueWG Service Endpoint SE defines 3 canonical PricingPolicy templates (small, medium, large) Small Review related vocabulary/attributes (FitSM, USDL, …)
6
Must Clearly Define Roles of Tools +
Interactions Marketplace(s) IN: User tools, VApps, VMIs e-Grant Dynamic SE Info AppDB Pricing templates 3) Merge Static + Dynamic 4) Negotiate Customise Price/SLA template per customer SE Pricing templates Static Site + SE Info 2) Dynamic SE Info - from each SiteBDII TopBDII 1) Static Site + SE Info - Certified, Production, SiteBDII URL SiteBDII (No Caching) GOCDB IN: NGIs, Sites, Static SE Info, Pricing IN: Dynamic SE Info (resource publish)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.