A APS PS Pack cka agin ing g Mad ade e Sim imp ple James Raquepau – Dir Director, ector, Technolo Technology gy Alliances Mikel Irizar – Founder, SofCloudIT
AP A PS – Standardizes Cloud Service App Deployment 2M+ APS package downloads 300+ APS packages in the catalog
66% 48%
ISV Applications
•
Package once, reach 10s of Ms Does not change your application
commercial apps
Service Providers
Benefits for ISVs •
annualized deployment growth
Benefits for Service Providers Access to more applications • Easier to install & maintain
•
™
Profit from the Cloud | 2
AP A PS Package Application Types Web Server
Hosted by Service Provider
Web
Hosted
Legacy
Syndicated
Dedicated Servers or VPSs Syndicated Service
™
Profit from the Cloud | 3
AP A PS Packaging Covers Web Server
• • • •
Hosted by Service Provider
Provisioning App. Account & User Settings Web
Hosted
Billing definition and enablement Multi-role control panel Syndicated customization Legacy Application integration
Dedicated Servers or VPSs Syndicated Service
™
Profit from the Cloud | 4
AP A PS Package Example: Hosted Openn-X Xchange Parallels Automation
Hosting Server (CP)
Hosted Open-Xchange Server
Customer1 Set Up Open-Xchange
SOAP API APS User Provisioning
Customer1 context
™
Profit from the Cloud | 5
AP A PS Package Example: Hosted Openn-X Xchange Parallels Automation
Hosting Server (CP)
Hosted Open-Xchange Server
Customer1 CP Set Up Open-Xchange
SOAP API APS Control Panel Access
Customer1 context
™
Profit from the Cloud | 6
AP A PS Package Example: Hosted Openn-X Xchange Parallels Automation
Hosting Server (CP)
Hosted Open-Xchange Server
Customer1 CP Set Up Open-Xchange
SOAP API APS Control Panel Access
Customer1 context
™
Profit from the Cloud | 7
AP A PS Package Structure •
Open-Xhange APP-Meta.xml Visualized in Eclipse Eclipse
Add/Delete Add/Delete Account or User Re-configure • Validate settings • Deliver license • Upgrade • Backup/Restore •
™
Profit from the Cloud | 9
AP A PS Packaging Options Self Packaging for ISVs / Service Providers Providers www.apsstandard.org APS Training Training Learn
10
APS Resources Package
ISV Packaging Documentation • Development Tools • Support Queue • Certification Guidelines & Submission Process Test Bed • APS Test Technical Forums • APS Technical •
™
Profit from the Cloud | 10
AP A PS Packaging Options Self Packaging for ISVs / Service Providers Providers www.apsstandard.org APS Sandbox Test
APS Go-To-Market Go-To-Market Certify & Catalog
Parallels led APS Webinars Parallels • APS Highlights in Parallels Newsletters •
Joint APS Trade Show Promotions • Automatic load of new APS packages into Catalog •
11
™
Profit from the Cloud | 11
AP A PS Packaging Options Use a certified APS System Integrator www.apsstandard.org
12
™
Profit from the Cloud | 12
SofCloudIT Mikel Irizar – Founder, SofCloudIT
70+ Packages Developed
™
Profit from the Cloud | 13
AP A PS Packaging wi witth SofCloudIT – Requirements Questions you should be clear about before starting an APS Project: • Business Requirements - How will is the application/service going to be sold? - What is the selling business process (workflow)? •
Technical Requirements - Will the solution be deployed? - Will the solution be deployed as an on-premise or off-premise off-premise (syndicated) service by the service provider?
-- What is the installation/service workAPIs workflow? flow?that will be For external services, what are provisioning the documented consumed by the APS package?
™
Profit from the Cloud | 14
AP A PS Packaging wi witth SofCloudIT – 9 Step Process Successful APS Packaging in 4 to 12 Weeks 1. 2. 3. 4. 5. 6. 7.
Project Review between ISV and SofCloudIT Complete Initial Functional Requirements Document (IFRD) Generate proposal with scope of work, timeline, etc. Provide detailed Functional Requirements Document (FRD) Start APS development Deliver draft APS package based on FRD Enable ISV testing via SofCloud PA/Plesk test beds
8. package certification and complete documentation 9. Obtain ISV sign-off /approval of the package
™
Profit from the Cloud | 15
AP A PS Packaging wi witth SofCloudIT – Categories •
Basic -- Provisioning Parallels Automation/Plesk Panel Relationship:infrastructure: Web App - No business model: Open Source
•
Intermediate - Provisioning infrastructure: External Service (on-premise or off-premise) - Relationship: External infrastructure/license system (i.e. API, Web Service) - Simple business model: model: Few types of products, simple workflow workflow,, some special technical requirements
•
Advanced - Provisioning infrastructure: Parallels Automation plus external infrastructure - Relationship; External infrastructure/license system (i.e. API, Web Service) - Complex business model: Several type of products, complex workflow, many technical requirements