cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jie Feng <Jie.F...@citrix.com>
Subject CloudStack Marketplace - need feedback
Date Mon, 09 Jul 2012 17:32:39 GMT
I would love to get folks' feedback on proposing a subproject under Apache CloudStack, called
MarketPlace. There are many ISVs, SaaS/PaaS vendors providing value-added products and services
on IaaS clouds. The goal is to make their products more visible and easier to consume by anyone
who deploys CloudStack.  It would also allow cloud admins to offer their own marketplace to
their users to get access to a variety of products and services that can be used with CloudStack.

Here is the idea:
*             The subproject (let's call it MarketPlace for now) will consist of source code
for the CloudStack Marketplace user UI main page; a product/service listing template; an admin
portal; and a repository of listing. Both the source code and listings will be part of the
CloudStack Marketplace distribution.
*             Each listing will contain information about the product/service, the user action
needed to use the product/service, and instructions for the admin to set up the product/service.
Listings are contributed by sellers (i.e. ISVs, SaaS/PaaS vendors). To include a listing in
the CloudStack MarketPlace distribution, the seller needs to place its XML files, graphics
and code in the designated folder within the subproject.
*             When CloudStack is installed, the admin will have a choice to install MarketPlace
including all the pre-packaged listings. The admin can then choose which listings to enable
for the users to see. The admin may need to follow seller instructions to get products/services
set up.
*             This is not a global marketplace for every CloudStack user. Each CloudStack
instance will have its own marketplace if the admin chooses to install it. After CloudStack
is installed, the admin should have the capability to add, delete, enable, disable, and update
the listings. If a seller wants to add or update it listing for a specific CloudStack instance,
s/he needs to go through the admin.

To keep it simple in the first phase, I propose to support two types of listings only: SaaS/PaaS
services and free image templates. Even though the image template is free, the seller can
still enforce licensing and charge a fee within the application itself. To minimize product/service
set up effort, in the case of image template, seller should provide a publicly accessible
URL from which the image template can be downloaded.

Future phases could include functions such as a seller listing publishing portal, listing
approval workflow, and usage reporting, etc.

Jie

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message