Export (0) Print
Expand All
3 out of 3 rated this helpful - Rate this topic

Preview of S+S Application Marketplace Architecture Guidance

Frederick Chong
DPE Platform Architecture Team
Microsoft Corporation

March 2008

(15 printed pages)

Contents

Scenario Screencast 1: ISV Publishing an Application to Marketplace
Scenario Screencast 2: Marketplace Administrator Approving an Application-Publication Request
Scenario Screencast 3: Small Business Purchasing an Application from the Marketplace
Architecture and Design Details
S+S Resources

The Impetus: Long-Tail Software Economy

Cc411321.AppMktPlacePreview_Fig01(en-us,MSDN.10).gif

Long-Tail Forces for Software and Services

Cc411321.AppMktPlacePreview_Fig02(en-us,MSDN.10).gif

What Application Marketplaces Could Do for You

Cc411321.AppMktPlacePreview_Fig03(en-us,MSDN.10).gif

Architecture of an Application Marketplace

Cc411321.AppMktPlacePreview_Fig04(en-us,MSDN.10).gif

Create, Publish, Approve, and Subscribe Scenario

Cc411321.AppMktPlacePreview_Fig05(en-us,MSDN.10).gif

Scenario Screencast 1: ISV Publishing an Application to Marketplace

Cc411321.AppMktPlacePreview_Fig06(en-us,MSDN.10).gif

Figure 1.1. Publishing application directly from application designer

Cc411321.AppMktPlacePreview_Fig07(en-us,MSDN.10).gif

Figure 1.2. Selecting entities, workflows, and roles to publish

Cc411321.AppMktPlacePreview_Fig08(en-us,MSDN.10).gif

Figure 1.3. Creating application

Cc411321.AppMktPlacePreview_Fig09(en-us,MSDN.10).gif

Figure 1.4. Usage Based Subscription window

Cc411321.AppMktPlacePreview_Fig10(en-us,MSDN.10).gif

Figure 1.5. Usage Based Subscription window, with submission message

Scenario Screencast 2: Marketplace Administrator Approving an Application-Publication Request

Cc411321.AppMktPlacePreview_Fig11(en-us,MSDN.10).gif

Figure 2.1. Queue of applications awaiting certification and approval

Scenario Screencast 3: Small Business Purchasing an Application from the Marketplace

Cc411321.AppMktPlacePreview_Fig12(en-us,MSDN.10).gif

Figure 3.1. Marketplace logon page

Cc411321.AppMktPlacePreview_Fig13(en-us,MSDN.10).gif

Figure 3.2. Selecting application(s) to purchase

Cc411321.AppMktPlacePreview_Fig14(en-us,MSDN.10).gif

Figure 3.3. List of purchased application(s)

Cc411321.AppMktPlacePreview_Fig15(en-us,MSDN.10).gif

Figure 3.4. Provisioning of application to tenant workplace

Architecture and Design Details

Monetization and Licensing

Cc411321.AppMktPlacePreview_Fig16(en-us,MSDN.10).gif

License Definition, Purchase, and Assignment

Cc411321.AppMktPlacePreview_Fig17(en-us,MSDN.10).gif

Application-License Enforcement

Cc411321.AppMktPlacePreview_Fig18(en-us,MSDN.10).gif

License-Usage Reporting

Cc411321.AppMktPlacePreview_Fig19(en-us,MSDN.10).gif

Marketplace-Tenant Provisioning

Cc411321.AppMktPlacePreview_Fig20(en-us,MSDN.10).gif

Titan Business-Application Platform

Cc411321.AppMktPlacePreview_Fig21(en-us,MSDN.10).gif

Microsoft Popfly Integration

Cc411321.AppMktPlacePreview_Fig22(en-us,MSDN.10).gif

S+S Resources

Architecture Articles

· Application Marketplaces and the Money Trail

· Architecture Strategies for Catching the Long Tail

· ISVs Are from Mars, and Hosters Are from Venus

· Multi-Tenant Data Architecture

· SaaS: An Enterprise Perspective

· Efficient Software Delivery Through Service-Delivery Platform

S+S Sample Application

· LitwareHR

MSDN Blogs

· http://blogs.msdn.com/fred_chong/

· http://blogs.msdn.com/gianpaolo/

· http://blogs.msdn.com/eugeniop/

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.