i've got saasgrid: now what? (1 of 2)
DESCRIPTION
Introductory Developer Training (1 of 2) for the SaaSGrid platform.TRANSCRIPT
www.apprenda.com Copyright © Apprenda Inc. 2010 1
I’ve got SaaSGrid: Now What?
Introductory Developer Training (1 of 2)for the SaaSGrid platform
www.apprenda.com Copyright © Apprenda Inc. 2010 2
• http://community.saasgrid.com/– Forums– Blogs– Release notes– Tutorials! Samples!
• Andy Badera– Senior Client Services Engineer &
Your Customer Champion
contact & information
www.apprenda.com Copyright © Apprenda Inc. 2010 3
• Platform & UI overview (15-30 minutes)• Component tiers (45-60 minutes)• Your first SaaSGrid app (45-60 minutes)• Pricebooks, plans, price models (30 minutes)• Features & securables (30 minutes)• Review Taskr sample app (60-90 minutes)• Q&A
agenda
www.apprenda.com Copyright © Apprenda Inc. 2010 4
• Onboard new tenant/provider• Package & deploy a SaaSGrid app• Define pricebooks, plans, price models,
features• Debug/troubleshoot a SaaSGrid app
today’s goals
www.apprenda.com Copyright © Apprenda Inc. 2010 5
?
SaaSGrid?
www.apprenda.com Copyright © Apprenda Inc. 2010 6
SaaSGrid?
www.apprenda.com Copyright © Apprenda Inc. 2010 7
• Not a hosted ecommerce solution• Can be used to build multitenant ecomm host• Not a CRM platform• Can be used to build scalable CRM platform• Not a virtual machine• Can be hosted on virtual machines
!SaaSGrid
www.apprenda.com Copyright © Apprenda Inc. 2010 8
• Root url– “saasgrid.dev”– “saasgrid.-------.com”– “cloud.yourdomain.net”
• Application and portal URLs– http://soc.saasgrid.dev/– http://provider.saasgrid.dev/– http://appalias.tenant.saasgrid.dev/
accessing SaaSGrid
www.apprenda.com Copyright © Apprenda Inc. 2010 9
• SaaSGrid relies on a wildcard subdomain• Web access requires access to same domain
server as SaaSGrid, or the addition of hosts file entries
accessing SaaSGrid
www.apprenda.com Copyright © Apprenda Inc. 2010 10
where does SaaSGrid live?
www.apprenda.com Copyright © Apprenda Inc. 2010 11
• Web tier (optional)• Service tier (optional)• Database tier• SaaSGrid API• Remote API• Silverlight API• On-premises API
where does SaaSGrid live?
www.apprenda.com Copyright © Apprenda Inc. 2010 12
• Write app• Package app• Define product & upload app• Define & publish pricebook• Promote app to test• Launch app!
writing an app for SaaSGrid
www.apprenda.com Copyright © Apprenda Inc. 2010 13
• Metering functionality• Toggles• Boundaries• Limiters• Block
features
www.apprenda.com Copyright © Apprenda Inc. 2010 14
• Multiple price models• Features/options• Duplication• Once published, fairly static/final
pricebook
www.apprenda.com Copyright © Apprenda Inc. 2010 15
• Role-based access• Roles assigned by tenant admin
securables
www.apprenda.com Copyright © Apprenda Inc. 2010 16
• Visual Studio Remote Debugger == your friend
debugging
www.apprenda.com Copyright © Apprenda Inc. 2010 17
Questions?
Q&A
www.apprenda.com Copyright © Apprenda Inc. 2010 18
• http://community.saasgrid.com/– Forums– Blogs– Release notes– Tutorials! Samples!
• Andy Badera– Senior Client Services Engineer &
Your Customer Champion
contact & information