1 / 26

Application Packaging Standard

Application Packaging Standard. Ilya Baimetov Director of Program Management, SaaS. Consumer & Business (On Premise). Service Provider (Hosted & SaaS). Usage Model. Parallels Open Platform. Ecosystem. APS Standard and Services. APS Catalog and Marketplace.

more
Download Presentation

Application Packaging Standard

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

  2. Consumer & Business (On Premise) Service Provider(Hosted & SaaS) Usage Model Parallels Open Platform Ecosystem APS Standard and Services APS Catalogand Marketplace Virtual Templatesand Appliances AutomationPlatform Automation Plesk Expand Plesk Billing License Automation Business Automation Plesk Control Panel Plesk Sitebuilder Virtual Automation Operations Automation Solutions Virtualization Desktop Workstation Server Containers System Support Baremetal/ Hosted X86/x64 Windows Hyper-V Linux Mac OS Xen VMware IA64 Parallels Vision – Optimized Computing Parallels Summit 2008

  3. SaaS Ecosystem Service Providers ISVs Users SaaS Applications SaaS Services SaaS Clients Delivered Packaged • Corporations • SMBs • SoHos • Individuals $ $ APS Application Packaged and Certified Virtuozzo Templates APS Provider Access to hundreds Of APS Applications Independent Software Vendor World-Wide Channel of Service Providers SaaS Application Subscribers Parallels Summit 2008

  4. Application ManagementOptimized for SaaS Application Packaging Standard Parallels Summit 2008

  5. Why APS? • Low integration costs • Full application lifecycle • Managed environments • Requirements spec • Resource provisioning • Cross-platform Optimized for SaaS Parallels Summit 2008

  6. What is APS? Container Services Lifecycle • Bits • Metadata • Control script • Package • Publish • Install • Provision • Configure • Update • Unprovision • Catalog • Identity • Licensing • Embedding • Integration Parallels Summit 2008

  7. Sample application – WordPress Parallels Summit 2008

  8. APS – packaging Parallels Summit 2008

  9. APS package structure Files to be in application root: http://host.com/blog Screenshots, icon Install / upgrade / configure Application definition for controller: APP-META.xml Parallels Summit 2008

  10. Application metadata Header Licensing Environment Instance settings Entry points Parallels Summit 2008

  11. Header <name>WordPress</name> <version>2.3.3</version> <release>5</release> <homepage>http://wordpress.org/</homepage> <summary>WordPress semantic personal publishing</summary> <description> WordPress</description> <icon path="images/icon.png"/> <screenshot path="images/admin_page.jpg"> <description>Admin page</description> </screenshot> Parallels Summit 2008

  12. Licensing • <license must-accept="true"> • <text> • <name>GPLv2</name> • <file>htdocs/license.txt</file> • </text> • </license> Parallels Summit 2008

  13. Environment • <requirements • xmlns:php="http://apstandard.com/ns/1/php"xmlns:db="http://apstandard.com/ns/1/db"> • <php:version min="4.2.0"/> • <php:extension>mysql</php:extension> • <db:db> • <db:id>main</db:id> • <db:default-name>wordpress</db:default-name> • <db:server-type>mysql</db:server-type> • <db:server-min-version>4.0.0</db:server-min-version> • </db:db> • </requirements> Parallels Summit 2008

  14. Instance settings • <settings> • <group> • <setting id="admin_password"type="password"min-length="1" > • <name>Password</name> • </setting> • <setting id="admin_email"type="email"> • <name>Administrator's email</name> • </setting> • </group> • <group> • <name>Weblog's preferences</name> • <setting id="title"type="string"min-length="1"> • <name>Weblog title</name> • </setting> • </group> • </settings> Parallels Summit 2008

  15. Entry Points • <entry-points> • <entry> • <path>/wp-admin/</path> • <label>Administrative interface</label> • </entry> • </entry-points> Parallels Summit 2008

  16. WordPress metadata • About 100 strings, 70 xml items • WordPress is 100% ready to work after installation • User can select interface language from Parallels Plesk Control Panel Parallels Summit 2008

  17. APS packaging demo Parallels Summit 2008

  18. APS catalog demo Parallels Summit 2008

  19. APS provisioning demo Parallels Summit 2008

  20. APS configuration demo Parallels Summit 2008

  21. APS update demo Parallels Summit 2008

  22. APS unprovisioning demo Parallels Summit 2008

  23. SaaS – Call to Action Let us help you get into SaaS Faster • Work with us to package your Application in APS • Get Certified as a Gold or Silver Application • Publish your Application in the APS Catalog Next Steps • Join FastTrack • Documentation and Catalog – www.apsstandard.com • General Info – parallels.com/saas • Questions? – saasbiz@parallels.com Parallels Summit 2008

  24. Consumer & Business (On Premise) Service Provider(Hosted & SaaS) Usage Model Parallels Open Platform Ecosystem APS Standard APS Catalog &Marketplace Virtual Templates & Appliances AutomationDev Platform Automation Plesk Expand Plesk Billing License Automation Business Automation Plesk Control Panel Plesk Sitebuilder Virtual Automation Operations Automation Solutions Virtualization Desktop Workstation Server Containers System Support Baremetal/ Hosted X86/x64 Windows Hyper-V Linux Mac OS Xen VMware IA64 Parallels Vision – Optimized Computing Parallels Summit 2008

  25. Parallels ISV FastTrack Program Summary Benefits Standard Premium Ultimate

  26. APS Catalog – Parallels Open Platform Over 115 APS Applications www.APSstandard.com APS Parallels' products establish a basis for delivering APS-compliant applications

More Related