Cloud computing is a major shift in the way applications and data are deployed and managed. Once you’ve chosen a cloud vendor, how do you avoid being locked in to a proprietary API or service? And even if you’re happy with your cloud provider, what happens when you partner with someone who uses a different provider? In this session we’ll look at design patterns and running code that will make your cloud applications as robust, vendor-independent and open as possible. We’ll also take a look at the efforts of various standards bodies and talk about how you can get involved. Cloud computing is possible because of the virtualization and commoditization of hardware and processing power; to make the most of it, we’ll need standardization as well.