Although Cloud has overtaken Service Oriented Architecture (SOA) as the latest "buzzword", many people are realizing that a serious SOA provides many of the core technologies required to be successful in the cloud: distributed computing, registry/repository, federated identity and open APIs are all core to successful Cloud deployments. And one thing is clear: however different SOA and Cloud may seem, they share a fundamental principle, which is loose coupling.