Product Support Online Architecture

Product Support Online Architecture

  • Comments 4

Following up on my previous post - the  reference application is now called PSO (Product Support Online). It will be developed in two phases to align features better with the changing nature of Azure and SDS APIs, but more importantly, to draw a clear line between on-premise applications and cloud-based applications so developers consuming the corresponding guidance would undestand how difficult (or how easy, I hope) it is to move this kind of application to Azure Services Platform.

High-level architecture diagrams for both phases are shown below. As you can see, Phase I is a pretty typical web application adding Silverlight UI and Live ID delegated authentication to the mix. The idea here is to isolate all operations with data to a separate data access layer (DAL) which can later be switched from SQL Server to SDS just by changing a connection string (this is promised by the SDS team and will be delivered sometime in the end of May 2009 in invitation-only SDK and in June-July 2009 in a public CTP).

PSO Architecture Phase I

Phase II is all about the cloud. It will add integration with Access Control Service so claims based federated security can be utilized by tenants of the application:

 PSO Architecture Phase II

The most interesting part here is, of course, Task Engine, but it deserves a separate topic; the only thing I can disclose at this moment is that it's supposed to be flexible enough to cover many more scenarios than product support and feedback.

Leave a Comment
  • Please add 8 and 5 and type the answer here:
  • Post
  • Did it end after this or did you change blog for the future of this project

    Best Regards

    /Patrik

  • Thanks for your interest Patrik,

    It didn't end. This sample app and work that went into it resulted in a new effort called RCA (see my later post on it). RCA will be a framework with PSO being the first application written in it. Both will be published in so called POC-in-a-box on MSDN early next year with full source code and MSPL license.

  • Will there be both on-premise server sample and  cloud-based in the POC-in-a-box?

    Best Regards

    /Patrik

  • Only cloud-based, as this is the only target for RCA (Rich Cloud Application).

Page 1 of 1 (4 items)