26
May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Embed Size (px)

Citation preview

Page 1: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

May 19-20 l Washington, DC l Omni Shoreham

Application Packaging Standard

Ilya Baimetov

Director of Program Management, SaaS

Page 2: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20082

Parallels Vision – Optimized Computing

Ecosystem

Consumer & Business (On Premise)

Service Provider(Hosted & SaaS)

Usage Model

Solutions

SystemSupport IA64

Baremetal/HostedX86/x64

VMware XenWindowsHyper-V

Linux Mac OS

APS Standardand Services

APS Catalogand Marketplace

Virtual Templatesand Appliances

AutomationPlatform

Desktop Workstation Server Containers

Virt

ual A

utom

atio

n

Ope

ratio

ns A

utom

atio

n

Bus

ines

s A

utom

atio

n

Virtualization

Automation

Ple

sk C

ontr

ol P

anel

Ple

sk S

itebu

ilder

Ple

sk B

illin

g

Ple

sk E

xpan

d

Lice

nse

Aut

omat

ion

Parallels Open Platform

Page 3: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20083

SaaS Ecosystem

Independent Software Vendor

APS ApplicationPackaged and Certified

Virtuozzo Templates

Service ProvidersISVs Users

SaaS ApplicationSubscribers

World-Wide Channel of Service Providers

APS ProviderAccess to hundreds Of APS Applications

$ $

Pac

kag

ed

Del

ive

red

• Corporations

• SMBs

• SoHos

• Individuals

SaaS ClientsSaaS ServicesSaaS Applications

Page 4: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20084

Application Packaging Standard

Application ManagementOptimized for SaaS

Page 5: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20085

Why APS?

• Low integration costs

• Full application lifecycle

• Managed environments

• Requirements spec

• Resource provisioning

• Cross-platform

Optimized for SaaS

Page 6: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20086

Container

What is APS?

ServicesLifecycle

• Bits

• Metadata

• Control script

• Package

• Publish

• Install

• Provision

• Configure

• Update

• Unprovision

• Catalog

• Identity

• Licensing

• Embedding

• Integration

Page 7: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20087

Sample application – WordPress

Page 8: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20088

APS – packaging

Page 9: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 20089

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

Page 10: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200810

Application metadata

Header

Licensing

Environment

Instance settings

Entry points

Page 11: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200811

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>

Page 12: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200812

Licensing

<license must-accept="true"> <text>

<name>GPLv2</name> <file>htdocs/license.txt</file>

</text></license>

Page 13: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200813

Environment

<requirementsxmlns: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>

Page 14: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200814

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>

Page 15: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200815

Entry Points

<entry-points> <entry>

<path>/wp-admin/</path><label>Administrative interface</label>

</entry></entry-points>

Page 16: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200816

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

Page 17: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200817

APS packaging demo

Page 18: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200818

APS catalog demo

Page 19: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200819

APS provisioning demo

Page 20: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200820

APS configuration demo

Page 21: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200821

APS update demo

Page 22: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200822

APS unprovisioning demo

Page 23: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200823

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? – [email protected]

Page 24: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Parallels Summit 200824

Parallels Vision – Optimized Computing

Ecosystem

Consumer & Business (On Premise)

Service Provider(Hosted & SaaS)

Usage Model

Solutions

SystemSupport IA64

Baremetal/HostedX86/x64

VMware XenWindowsHyper-V

Linux Mac OS

APS StandardAPS Catalog &

MarketplaceVirtual Templates &

AppliancesAutomation

Dev Platform

Desktop Workstation Server Containers

Virt

ual A

utom

atio

n

Ope

ratio

ns A

utom

atio

n

Bus

ines

s A

utom

atio

n

Virtualization

Automation

Ple

sk C

ontr

ol P

anel

Ple

sk S

itebu

ilder

Ple

sk B

illin

g

Ple

sk E

xpan

d

Lice

nse

Aut

omat

ion

Parallels Open Platform

Page 25: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

Standard UltimateBenefits Premium

Parallels ISV FastTrack Program Summary

Application Packaging

• Assessment of Application, Training & Q&A Session

• Certifies application

• Standard plus• Parallels helps ISV package up

to 3 versions

• Standard plus• Parallels helps ISV package up to 3

versions

Support • Priority support for questions • Dedicated contact for 3 months plus priority support

• Dedicated contact for 3 months plus priority support

Advertising • Highlighted on Parallels website once listed in application catalog

• Application featured for 1 month on Parallels website once listed in the application catalog

• Application included in monthly Parallels newsletter

• Listed as a feature application for 1 month on Parallels website once listed in the application catalog

• Application included in monthly Parallels newsletter

Personal Match-making

• Introduction to 2 upper level hosting executives

• Introduction to 5 upper level hosting executives

• Visibility & promotion in Parallels Service Provider Alliance Program

Co-Marketing • Create press release• Case study• Discount invitation to

Summit and Web Hosting Day (Germany)

• Standard plus• Free invitation to Summit and

Web Hosting Day (Germany)• Discounts for exhibition and

sponsorship at hosting events

• Standard plus• Free invitation to Summit and Web

Hosting Day (Germany)• Discounts for exhibition and

sponsorship at hosting events

Term • 12 months from initial Application Catalog listing

• 12 months from initial Application Catalog listing

• 12 months from initial Application Catalog listing @ apsstandard.com

Cost • $999 • $4,999 • $9,999

Page 26: May 19-20 l Washington, DC l Omni Shoreham Application Packaging Standard Ilya Baimetov Director of Program Management, SaaS

APS Catalog – Parallels Open Platform

Over 115 APS Applications

www.APSstandard.com

APS Parallels' products establish a basis for delivering APS-compliant applications