Introduction to Windows Azure Marketplace for ApplicationsVersion: 1.0 DescriptionIn this lab, you will learn how to publish your application in the Windows Azure Marketplace for Applications. By doing so, you will allow other users to buy a subscription and use it. You will also learn how to handle those subscriptions from a developer perspective, associate a user account to your application leveraging the Windows Azure Access Control Services to federate with the social identity providers (for example, Windows Live Id) and how your application needs to be updated to manage the subscription lifecycle (subscribe, register, access, use, unsubscribe). OverviewThe Windows Azure Marketplace is a global online market where ISVs and Data Publishers can publish and sell Windows Azure applications, services, building block components and premium datasets. The Marketplace provides partners a global online sales channel to rapidly accelerate the return on their Windows Azure investments, to land new customers, new markets and new revenue opportunities. The Windows Azure Marketplace is a one-stop location supported by Microsoft to help you succeed. In this lab, you will learn the basis of the Microsoft Windows Azure Marketplace for Applications. This service includes listings of components, services and finished applications which can be incorporated by other developers into their Windows Azure Applications. Through the exercises, you will learn how to publish your application in the Windows Azure Marketplace for Applications. By doing so, you will allow others to buy a subscription and use it. You will also learn how to handle those subscriptions from a developer perspective, associate a user account to your application leveraging the Windows Azure Access Control Services to federate with the social identity providers (for example, Windows Live ID) and how your application needs to be updated to manage the subscription lifecycle (subscribe, register, access, use, unsubscribe). ObjectivesIn this Hands-On Lab, you will learn how to:
System RequirementsYou must have the following items to complete this lab:
SetupIn order to run the solutions provided with this lab you will need to set up and configure your environment. The steps below will guide you though the process gathering the required information and running the setup script to configure your environment. Note: Make sure you have checked all the dependencies for this lab before running the setup. Get a Windows Azure 30 Day Pass (optional)A Windows Azure Pass provides a promotional access to Windows Azure so you can try Windows Azure and SQL Azure for free. If you don’t have a Windows Azure Account you can obtain one following the steps in the Appendix A: Get a Windows Azure 30-Day Pass section. Configure Access Control ServicesAdditionally, you will need to set up the Access Control Services to federate the users with the Social Identity Providers. Note: Be sure you record the ACS Namespace and Management Key since you will need them later to set up the Lab solutions. If you need help configuring Access Control Services you can follow the steps in the Appendix B: Configure Access Control Services section. Configure the SolutionsBefore you perform the Exercises of this Lab, you have to run a Setup script that will configure your solutions and your Access Control Service.
Using the Code SnippetsWith code snippets, you have all the code you need at your fingertips. If you don’t know how to use them you should read the guidance described in the Appendix C: Using the Code Snippets section. ExercisesThis Hands-On Lab contains the following exercises:
Note: The source code that accompanies this hands-on lab includes in each folder an End folder where you can find a Visual Studio solution with the code as if you completed the steps in each exercise. You can use this solution as a guide if you need additional help working through the exercises.If you’re running the End solutions without following the lab, notice that some may require manual configuration. To do this, please follow the instructions on each README.txt file located in the same folder of the End solution. Estimated time to complete this lab: 90 minutes | Downloads Download The Offline Training Kit Contents
|