Articles on Software Factories

I recently published an article on using software factories in supply chains for Methods and Tools. Also, many people have asked about the article I wrote about factories vs. MDA for the Perspectives of the IASA.

1

Silverlight Clients and AppFabric Access Control

As described in my previous post, I’ve just finished building some Silverlight clients and a portal for the new OData service for SQL Azure using AppFabric Access Control (ACS). In the process, I ran into a few issues worth documenting. Hello, World! Before we get to harder problems, let’s make sure we have the basics…


FabrikamJets Example Updated (Really)

I just discovered that the 2.0 release of the Fabrikam Jets example on code gallery (described in this blog post) contained the original version 1.0 code that worked with OAuth WRAP v0.8, instead of the new version 2.0 code that works with OAuth WRAP v0.9. Apparently, I uploaded the wrong file back in January. The…


Remembering Steve by Remembering NeXT

Last week, JJ Dubray asked me to write something about NeXT in Steve’s honor for InfoQ. It’s part of a post about Steve with thoughts from several people, including Eric Schmidt and Tim Berners-Lee. My thoughts are near the bottom of the post.


Business Continuity On Azure

Azure customers want their services to be continuously available to their users, despite component failures, platform degradations and data center outages. In other words, they want business continuity. To achieve it, the services must be highly available, and must recover from outages quickly and with minimal data loss, while complying with policies and regulations, and…


Disaster Recovery

While the Azure platform provides high availability within a single data center, as discussed in the previous post, it currently does not explicitly support or enable disaster recovery or geographically distributed high availability. This post and the next one will discuss how the service developer can provide these two capabilities, respectively. Disaster Recovery Disaster recovery typically…


Business Continuity Basics

This post describes the basics of business continuity. Business continuity poses both business and technical challenges. In this series, we focus on the technical challenges, which include failure detection, response, diagnosis, and defect correction. Since failure diagnosis and defect correction are difficult to automate effectively in the platform, however, we narrow the focus even further…


High Availability On The Azure Platform

Currently, both Windows Azure and SQL Azure offer high availability within a single data center. As long as a data center remains operational and accessible from the Internet, services hosted there can achieve high availability. Windows Azure Windows Azure uses a combination of resource management, elasticity, load balancing, and partitioning to enable high availability within…


FabrikamJets Example Updated to AppFabric Access Control V1

I just finished migrating the FabrikamJets example from the CTP to V1 of AppFabric Access Control. There were two changes that made an update necessary: 1) V1 uses version 0.9 of the WRAP protocol, instead of version 0.8, and 2) the issuer name generated by V1 is the base URI of the STS endpoint for…


Disclaimer

The information in this weblog is provided “AS IS” with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided “AS IS” without warranty of any…