How Velvica Works
Transcript of How Velvica Works
2
Velvica Purpose
Velvica automates cloud services sales for cloud service providers
IaaS SaaS
Cloud Service Provider
Customer
3
Single Point to Purchase and Manage All Cloud Services
Cloud providerCloud
services
IaaS
SaaS
End Customer
Velvica integrates with cloud services via API to manage cloud services based on end customers requests and billing results
ProvisioningAPI
4
Launch Panel for Purchased Cloud Services Control Panels
Cloud providerCloud
services
IaaS
SaaS
End Customer
Velvica provides launch panel for purchased cloud services which authorizes end customer in the cloud service control panel via SSO
Single Sign-OnAPI
5
Seamless Purchase Process and Instant Access to the Cloud Service
Three Easy Steps for End Customer to Purchase and Get Access to the Cloud Service
Fill in registration form
Fill in purchase form and provide
credit card
Get access to the control panel
through single sign-on
Step 1 Step 2 Step 3
6
Velvica’s Pre-built Integrations Enable Services Launch Immediately
The interaction is carried out by a simple set of API methods
Usage Replication API Provisioning API
Billing & Cloud ManagementPlatform
Cloud Service ProviderPlatform (I/P/SaaS)
Single Sign-on API Usage Price Estimation API
API
7
High Level Interaction Scheme
ServiceProvider
Cloudservice
ProvisioningAPI
Reports andstatistics
Service consumption End User
Servicemanagement
Velvicaplatform
Single Sign-OnAPI
Usage replicationAPI
Notifications
Data replication toCRM, ERP, …
SSOrequests
Usage price estimationAPI
9
Case 1: Service Purchase and SSO
Velvica ServiceEnd User
1. Fill registration form
3. Fill purchase form
2. Register user
4. Estimate price
5. Payment6. Provisioning API requestRegister user 7. Register user
8. SSO API request
9. Auth URL with tokenUser auth token
Automatic sign in to the service
10
Case 2: Service Prolongation
Velvica ServiceEnd User
1. Price calculationCharge for service
2. Provisioning API requestSwitch on/off service
3. User notification email
12
Case 1: User Registration and SSO
Velvica ServiceEnd User
1. Fill registration form
3. Provisioning API requestRegister user
2. Register user
5. SSO API request
7. Auth URL with token
4. Register user
User auth token
Automatic sign in to the service
13
Case 2: Order Service
Velvica ServiceEnd User
1. Fill order form
Detailed price infoPurchase ability flag
4. Deploy serviceGenerate usage data
2. Usage estimation APIrequest
Display price and purchaseability
3. Confirm order
5. Service access info
14
Case 3: Service Prolongation
Velvica ServiceEnd User
2. Price calculationCharge for service
Usage data collected since last replication
1. Periodic usage replication API requests
3. Provisioning API requestSwitch on/off service
4. User notification email
Velvica Platform – Modules and Functions
15
• Recurring• One-Time• Usage
Billing
• Accounts• Purchase history• User
management
Users
• Catalog• Tariffs• License server
Services
• Account• Product catalog
customization
Service Providers
• Invoices• Payment GW• Service providers
Invoicing & payments
• Promo rules• Statistics
Promo
• Service providers• ISV• End-users
Notifications
• Clearing house• Monthly reports• Revenue sharing
rules
Clearing & reports
• Online stats
Statistics
• Provisioning• Usage• Payment GW• Service providers
APIs & adapters
• White-label marketplace
• SP, ISV, Velvica admin areas
Web interfaces
• API• Billing• Servers• Financial
Monitoring & testing