320 likes | 705 Views
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.
E N D
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 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
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
Application ManagementOptimized for SaaS Application Packaging Standard Parallels Summit 2008
Why APS? • Low integration costs • Full application lifecycle • Managed environments • Requirements spec • Resource provisioning • Cross-platform Optimized for SaaS Parallels Summit 2008
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
Sample application – WordPress Parallels Summit 2008
APS – packaging Parallels Summit 2008
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
Application metadata Header Licensing Environment Instance settings Entry points Parallels Summit 2008
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
Licensing • <license must-accept="true"> • <text> • <name>GPLv2</name> • <file>htdocs/license.txt</file> • </text> • </license> Parallels Summit 2008
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
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
Entry Points • <entry-points> • <entry> • <path>/wp-admin/</path> • <label>Administrative interface</label> • </entry> • </entry-points> Parallels Summit 2008
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
APS packaging demo Parallels Summit 2008
APS catalog demo Parallels Summit 2008
APS provisioning demo Parallels Summit 2008
APS configuration demo Parallels Summit 2008
APS update demo Parallels Summit 2008
APS unprovisioning demo Parallels Summit 2008
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
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
Parallels ISV FastTrack Program Summary Benefits Standard Premium Ultimate
APS Catalog – Parallels Open Platform Over 115 APS Applications www.APSstandard.com APS Parallels' products establish a basis for delivering APS-compliant applications